关于bash:如何递归查找目录中文件修改的最新日期和时间?

How to recursively find the latest date and time of file modification in directory?

我知道这个相关的问题。

我想要的只是目录内任何文件的最后一次修改的日期和时间(递归地,整个树)。 有没有快速的方法来做大型目录?

或者,我也可以使用检查告诉我在给定日期之后是否有任何修改。


列出文件夹中所有文件的时间戳:

1
2
 find . -type f -printf '%t
'

获取unix时间戳:

1
2
find . -type f -printf '%T@
'

列出过去5天内修改的所有文件的时间戳

1
2
find . -type f -mtime -5 -printf '%t
'

注意:所有这些命令都是递归的