shell查找文件并删除


-mtime 0 表示文件改动时间距离当前为0天的文件。即距离当前时间不到1天(24小时)以内的文件。
-mtime 1 表示文件改动时间距离当前为1天的文件,即距离当前时间1天(24小时-48小时)的文件。
-mtime+1 表示文件改动时间为大于1天的文件,即距离当前时间2天(48小时)之外的文件
-mtime -1 表示文件改动时间为小于1天的文件,即距离当前时间1天(24小时)之内的文件


-type 是find命令的一个參数:
-type:查找某一类型文档
b:块设备文档
d:文件夹
c:字符设备文档
P:管道文档
l:符号链接文档
f:普通文档

eg:查找某个文档并删除

find /var/log/*.log*  -type f  -mtime 0 -exec rm -rf{}


原文地址:https://www.cnblogs.com/mfrbuaa/p/5328454.html