我有一个脚本需要解析大约 5 层深度的目录树并将其同步到外部服务中。为了最大限度地减少工作量(每个级别上都会有很多目录),我想仅解析实际更改的目录。让我们假设这个结构:
- top_level
- sublevel_1_a
- sublevel_1_b
- sublevel_2
- sublevel_3
现在,只需比较目录上的修改时间戳就足以top_level
确定没有什么可做的。不幸的是,时间戳似乎没有传播那么远。如果我在 中创建文件sublevel_3
,则只有sublevel_3
目录的时间戳才会更改。遗嘱sublevel_2
并不表明发生了任何事情。
有什么方法可以找出top_level
下面任何目录中最后一次发生任何事情的时间是什么时候?我使用的是 RHEL 7。