2

如何列出特定时间范围内的文件:

  1. 修改日期不超过 5 小时的文件。
  2. 属于 12 月 10 日至 12 月 20 日期间的文件。
4

1 回答 1

4
find /YOUR/SEARCH/DIR -type f -mmin -300 2> /dev/null

为您的第一个条件查找每个文件。

对于第二个:

touch -d "2011-12-10" 2012-12-10
touch -d "2011-12-21" 2012-12-21
find /YOUR/SEARCH/DIR -type f -anewer 2012-12-10 ! -anewer 2012-12-21 2> /dev/null

它首先根据您的日期标准创建两个参考文件,然后使用它们进行搜索。

于 2012-01-29T10:11:27.420 回答