如何删除 3 小时前创建的 linux 目录中的文件
how to delete file inside directory in linux which is created 3 hours ago
如何删除linux目录中在特定时间间隔内创建的文件。
实际上我无法在特定时间间隔内在文件中找到文件 ::
示例::
[root@XXXXXXXX]# ls -lhrt
total 0
-rw-r--r-- 1 root root 0 Jul 31 13:13 1
-rw-r--r-- 1 root root 0 Jul 31 13:13 2
-rw-r--r-- 1 root root 0 Jul 31 13:13 3
-rw-r--r-- 1 root root 0 Jul 31 13:13 4
-rw-r--r-- 1 root root 0 Jul 31 13:13 5
-rw-r--r-- 1 root root 0 Jul 31 14:27 6
实际上我需要删除在 7 月 31 日 12:00 到 7 月 31 日 14:00 期间创建的文件。
请提出相同的建议。
提前致谢
最简单的方法是为查找工作创建边界。
touch -t 201507311200 start
touch -t 201507311400 stop
find . -newer start \! -newer stop -delete
如何删除linux目录中在特定时间间隔内创建的文件。
实际上我无法在特定时间间隔内在文件中找到文件 ::
示例::
[root@XXXXXXXX]# ls -lhrt
total 0
-rw-r--r-- 1 root root 0 Jul 31 13:13 1
-rw-r--r-- 1 root root 0 Jul 31 13:13 2
-rw-r--r-- 1 root root 0 Jul 31 13:13 3
-rw-r--r-- 1 root root 0 Jul 31 13:13 4
-rw-r--r-- 1 root root 0 Jul 31 13:13 5
-rw-r--r-- 1 root root 0 Jul 31 14:27 6
实际上我需要删除在 7 月 31 日 12:00 到 7 月 31 日 14:00 期间创建的文件。
请提出相同的建议。
提前致谢
最简单的方法是为查找工作创建边界。
touch -t 201507311200 start
touch -t 201507311400 stop
find . -newer start \! -newer stop -delete