Rsync
使多個文件/文件夾的時間戳適合現有的時間戳
我已經將一個大目錄複製到另一個位置(通過網路)。我需要保留所有時間戳(尤其是 ctime 和 mtime)。然而,在這個過程的某個地方,我把事情搞砸了。(我可能在標誌中打錯了。)現在所有文件都有新的時間戳。我仍然得到具有正確時間戳的目錄。但我不想再复制一遍,因為我花了好幾天的時間。我可以以某種方式同步文件戳,例如使用 rsync 嗎?請注意,這必須通過相當慢的網路上的 ssh 隧道來完成。然而,兩端的 PC 都非常快。
是的,
rsync
是您最好的選擇。像這樣的東西應該工作:rsync -vr --size-only --times <source> <dest>
--size-only
告訴rsync
不要再次復製文件,--times
告訴它更新時間戳。