整理的find命令常见用法,根据文件大小或者修改时间查询指定文件,以便后面查阅。

1、查找指定范围之内被修改或者访问过的文件

find . -type f -mtime -1     #查找系统中1天范围内被修改的文件
find . -mtime -1 | xargs rm -f;  #查询系统中1天范围内被修改或者新产生的文件,然后删除
find / -amin -10 # 查找在系统中最后10分钟访问的文件
find / -atime -2 # 查找在系统中最后48小时访问的文件
find / -mmin -5 # 查找在系统中最后5分钟里修改过的文件
find / -mtime -1 #查找在系统中最后24小时里修改过的文件


2、根据文件大小查询文件

find . -type f -size +100k -size -400k  | xargs ls –l  #查找大于100k且小于400k的文件
find . -type f -mtime -1 -size +100k -size -400k  | xargs ls –l  #查询一天范围内被修改或者新产生的大于100k且小于400k的文件

Logo

更多推荐