这是我目前的情况(简化,实际上当然很多和大文件):
Dir1/
a b c
Dir2/
a b c d
Run Code Online (Sandbox Code Playgroud)
这种情况以前发生过:
现在我想这样做:将 Dir2 同步回 Dir1。(与谁有关:我使用 rsync)
我知道 rsync 可以通过 --checksum 或 --size-only 比较文件。但是在以后的每次同步中都必须重复此磁盘/cpu 密集检查。相反,我宁愿通过使用工具将原始文件时间戳从 Dir1 中的时间戳恢复到 Dir2 中的时间戳来一劳永逸地纠正我的错误。然后我的错误得到纠正,未来的同步可以有效地运行。
在 Windows 上,这些工具只能复制时间戳(不复制数据):
有谁知道适合 Mac OS X 的 CLI/GUI 工具吗?