Bash - 如何查找在给定时间段内未修改的文件?

时间:2014-09-12 15:10:06

标签: bash find

我必须找到并列出过去10分钟内未修改的多个目录中的前10个文件。

我的初步答案是:找到。 -mindepth 0-type f -not -mtime 10 -ls |头

但由于使用" -not",这可能被标记为错误。我需要知道原因,以及正确答案是什么。谢谢!

1 个答案:

答案 0 :(得分:1)

这是另一种方法(可能需要GNU coreutils)

touch -d "10 minutes ago" refFile
find . -type f -not -newer refFile