shell删除N天以前的日志文件

N=7
find . -type f -mtime +7 | grep -E “\.log\.20[0-9]{2}-[0-1][0-9]-[0-3][0-9].gz$” |xargs rm -f




+N表示N天以前
-N表示N天以内




atime是指access time,即文件被读取或者执行的时间
ctime即change time文件状态改变时间,指文件的i结点被修改的时间,如通过chmod修改文件属性
mtime即modify time,指文件内容被修改的时间。

    原文作者:ilmlife
    原文地址: https://blog.csdn.net/u010479715/article/details/61203230
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞