复制文件(命令行,cp -r 文件夹)后,是否可以恢复文件的原始时间戳(添加日期、修改日期)?原始文件不见了。
答案1
在某些基于 Unix 的系统上,你可以说
touch –r
文件1 文件2
设置修改时间文件2到文件1. (在这种情况下-r
代表参考,我相信。)如果你复制了整个目录,如cp -r old new
,那么尝试
cd old
find . –exec touch -r {} ../new/{}
小心操作;我还没有测试过这一点。
答案2
您可以使用 cp -p 标志。
-p Cause cp to preserve the following attributes of each source file in the copy: modification time, access time, file flags, file mode, user ID, and group ID, as allowed by permissions.