Greg Pittman

撰写的评论

当我将 /home/gregp 目录备份到外部驱动器时,我首先转到上一层目录,然后
cp -av gregp /destination
-a 标志代表 archive(存档),与 -dR 相同,一个重要的特性是它会保留时间戳。 我发现有时会根据我创建或上次保存文件的时间来查找文件,因此时间戳非常有用。 为什么我要转到上一层目录,而不是停留在 /home/gregp 中并执行以下操作?
cp -av * /destination
原因是这种方法不会复制点文件和点目录(所谓的隐藏文件)。
与 cp 相关的命令(某种程度上)是 mv,因为从某种意义上说,它所做的是复制文件,然后删除原始文件。 据我所知,它通过更改文件注册表而不是实际复制来做到这一点,因为 mv 保持与原始文件相同的时间戳。

这看起来像一个让我自己感到困惑的方案。

© . All rights reserved.