【Linux】使用find命令清理指定时间之前的文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了【Linux】使用find命令清理指定时间之前的文件相关的知识,希望对你有一定的参考价值。

参考技术A 说明:
find 后面紧跟的 /root/logs 是要查找的目录,. 表示当前目录
-type f :指定查找对象为文件
-name "*" :指定查找对象名称为任意
-mtime +7 :查找7天以前的老文件
-exec rm -f \; :执行删除命令,后面有个 \; 是必须的

Linux Find命令查找指定时间范围内的文件的例子

参考技术A 例如查找 2019-08-08 到 2019-11-23 号之间的文件,使用如下命令即可:

找出 3 天”以前”被改动过的文件 72小时之前

找出 3 天内被改动过的文件 (0 ~ 72 小时内)

找出前第 3 天被改动过的文件 (72 ~ 96 小时)

以上是关于【Linux】使用find命令清理指定时间之前的文件的主要内容,如果未能解决你的问题,请参考以下文章

CMD的find命令怎么用?

Linux根据时间批量删除文件

Linux Find命令查找指定时间范围内的文件的例子

linux find-在指定目录下查找文件

Linux使用find查找最后修改时间超过三天的文件并移动到指定目录

Linux-find命令