我想要的是只是目录内任何文件的最后一次修改的日期和时间(递归地,整个树)。是否有快速方法为大型目录执行此操作?
或者,我也可以使用支票告诉我在给定日期之后是否有任何修改。
答案 0 :(得分:1)
列出文件夹中所有文件的时间戳:
find . -type f -printf '%t\n'
获取unix时间戳:
find . -type f -printf '%T@\n'
列出过去5天内修改过的所有文件的时间戳
find . -type f -mtime -5 -printf '%t\n'
注意:所有这些命令都是递归