linux查找并删除某目录下7天前的文件

一、和xargs搭配用法

#删除/app/logs/目录下的7天前的文件
find /app/logs/ -type f -mtime +7 | xargs rm -f
#删除30天前的目录
find /app/logs/ -type d -mtime +30 |xargs rm -rf

二、和exec搭配

#删除/app/logs/目录下的7天前的文件
find /app/logs/ -type f -mtime +7 -exec rm -f {} \;

三、和反单引号 搭配使用

rm -f `find /app/logs/ -type f -mtime +7`

四、实例

mv find /home/szfiu/sf/sftcp2 -type f -mtime +17 -name "df_bin*" backup/

版权声明:本文内容由互联网用户撰写,该文观点仅代表作者本人。本站爱分享仅提供分享服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请立马联系本站,本站将立刻删除。
THE END
分享
二维码
< <上一篇
下一篇>>