$ find /dir -name *.tar.gz$ | xargs rm -rf //查找 dir 目录下的 tar.gz 文件,并删除
$ find ./ -name '*.tar.gz' -type f -print -exec rm -rf {} \;
$ find -type d | grep .svn$ | xargs rm -rf //查找当前目录下的 .svn 结尾的目录,并删除
$ for i in `find /var/lib/docker -type f -name *.log -size +1G`; do ls -al $i;done //查找目录下 .log结尾,类型是文件,大小超过1G的文件,然后清空里面的内容
// 根据日期和时间查找
$ find / -mtime 50 // 过去第 50 天被修改过的文件
$ find / -atime -50 // 最近 50 天内被访问的文件
$ find / -mtime +50 -mtime - 100 // 查找过去第 50天-100天之间被修改过的文件
$ find / -cmin -60 // 查找过去 60 分钟内状态发生改变的文件
$ find / -mmin -60 // 查找过去 60 分钟被修改过内容的文件
$ find / -amin -60 // 查找过去 60 分钟内被访问过的文件
作者:jackzang 创建时间:2023-06-08 11:32
最后编辑:jackzang 更新时间:2024-10-31 11:07
最后编辑:jackzang 更新时间:2024-10-31 11:07