如何删除 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