我愚蠢地使用cp -r.
现在看着它,我意识到这意味着我丢失了文件修改时间。我应该使用cp -rp.
我的目录结构和文件没有改变:现在有没有办法只复制属性/时间戳?我想rsync可能有用。
这对我来说效果很好:
rsync -vrt --size-only /src /dest
Run Code Online (Sandbox Code Playgroud)
/src是时间戳正确且想要的文件夹。/dest文件夹文件将获取 /src 文件夹文件的修改时间。创建时间保持不变。
该--size-only命令仅根据大小来比较文件,这对我来说基本上没有变化。-t时间戳上的副本。