linux删除N天前的文件

列出一天之前的文件的属性用下面的命令:
find . ! -mtime -1 -print |xargs ls -l
find . -mtime +1

要删除文件的话用下面的命令:
find . ! -mtime -1 -exec rm {} ;
find . -mtime +1 -exec rm -rf {} ;

说明:
参数“!”表示非的意思。 "!"和后面的-mtime之间有个空格隔开。
参数“-exec”表示每找到一个文件,则执行“-exec”和“;”之间的命令。“;”是格式分隔符,和前面的命令之间有一个空格
命令“rm {}”表示删除{}变量代表的文件,变量{}保存着当前匹配的文件名。
原文地址:https://www.cnblogs.com/zougang/p/6625541.html