文件复制,但是保留全部时间戳,支持增量同步(win)

2022-10-07 14:53:08 +08:00
 fy

我有一些上古硬盘和数据,有些来自于十几年前了。

想把他们拷贝整理到一块,但是很多时候时间戳会丢失掉,或者是只能保留修改时间,但失去了创建时间。

我认为时间是记忆的重要坐标,对于一些可能永远不再打开的旧代码,我希望他们的文件时间也永远停留在过去。

所以写了这个工具。

用法:

scopy.exe -s src -d dest

链接:

https://github.com/fy0/syncopy/releases

大部分写于大概 3 年前,当时对 golang 还比较生,代码写得不好勿怪。

Linux 上好像能 cp -r -p=all src dest 但是会丢 ctime

1766 次点击
所在节点    分享创造
5 条回复
crab
2022-10-07 15:33:57 +08:00
robocopy 可以保留原始时间
v2tudnew
2022-10-07 15:54:17 +08:00
TeraCopy 也可以保留
iBugOne
2022-10-07 16:01:12 +08:00
这不是把 rsync 的轮子又重新造了一遍没
yyzh
2022-10-07 16:29:29 +08:00
robocopy +1 系统内置的直接 CMD 用就行
wudicgi
2022-10-07 17:51:20 +08:00
FastCopy, TeraCopy 都可以

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/885019

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX