$ 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