关于linux系统查找规定时间点的文件和文件数(find)

find ./ -mtime -5 -type f -empty -exec ls -lt {} \; | more

find linux查找命令

find ./当前目录下查找

-mtime 1 表示文件修改时间距离当前为1天的文件,即距离当前时间1天(24小时-48小时)的文件

-mtime 0 表示文件修改时间距离当前为0天的文件,即距离当前时间不到1天(24小时)以内的文件

-mtime -1 表示文件修改时间为小于1天的文件,即距离当前时间1天(24小时)之内的文件

find ./ -type f  查找文件

find ./ -type d 查找目录

find ./ -name 文件名 查找指定文件名的文件

find ./ -size -10M 查找文件size小于10M的文件或目录

find ./ -type f -empty 查找空文件

find ./ -mtime -2 查找文件更新时间距离现在时刻二天以内的文件

find ./ -mtime +2 查找文件更新时间距离现在时刻二天以上的文件

find ./ -mtime 2 查找文件更新时间距离现在时刻一天以上二天以内的文件

find -newermt 'yyyy-mm-dd hh:mm:ss'  查找指定时间后的文件并显示

-exec 调用后面的命令

find ./ -exec ls -lt {} \; 查找并显示当前目录的文件

find ./ -type f -newermt 'yyyy-mm-dd hh:mm:ss'  -exec ls -lt {} \; 查找当前目录下指定时间点后的文件并显示

find ./ -type f -newermt 'yyyy-mm-dd hh:mm:ss'  |wc -l  统计当前目录下指定时间点后的文件数

 

posted @ 2024-01-18 17:49  默明  阅读(1532)  评论(0)    收藏  举报