0

我正在尝试查找在 8 月份修改的所有文件。

[user@server:/path-to-file/pdfs/]$ ll
total 152
-rw-r--r-- 1 wwwrun www 105713 2012-08-28 12:05 file1.pdf
-rw-r--r-- 1 wwwrun www  49059 2012-08-28 12:05 file2.pdf

修改日期为上月28日。此命令找不到这些文件,我不确定为什么。我从来没用过-mtime。我ls查看这些 PDF 时显示的日期和/或时间戳不是修改时间吗?

find "/path-to-file/pdfs/" -mtime -56 -mtime +31
4

1 回答 1

2

您需要再次检查您的计算。今天是 9 月 25 日,您的文件在 8 月 28 日被修改,也就是大约 28 天前。在您的命令中,您正在使用-mtime +31(意思是在 31 天前修改过),因此为什么找不到它。

尝试将您的命令更改为:

find "/path-to-file/pdfs/" -mtime -56 -mtime +27
于 2012-09-25T15:57:13.290 回答