
肯塔基州路易斯维尔
Greg 是肯塔基州路易斯维尔的一位退休神经科医生,他对计算机和编程有着长期的兴趣,从 1960 年代的 Fortran IV 开始。 当 Linux 和开源软件出现时,它激发了他学习更多,并最终做出贡献的决心。 他是 Scribus 团队的成员。
Greg 是肯塔基州路易斯维尔的一位退休神经科医生,他对计算机和编程有着长期的兴趣,从 1960 年代的 Fortran IV 开始。 当 Linux 和开源软件出现时,它激发了他学习更多,并最终做出贡献的决心。 他是 Scribus 团队的成员。
撰写的评论
当我将 /home/gregp 目录备份到外部驱动器时,我首先转到上一层目录,然后
cp -av gregp /destination
-a 标志代表 archive(存档),与 -dR 相同,一个重要的特性是它会保留时间戳。 我发现有时会根据我创建或上次保存文件的时间来查找文件,因此时间戳非常有用。 为什么我要转到上一层目录,而不是停留在 /home/gregp 中并执行以下操作?
cp -av * /destination
原因是这种方法不会复制点文件和点目录(所谓的隐藏文件)。
与 cp 相关的命令(某种程度上)是 mv,因为从某种意义上说,它所做的是复制文件,然后删除原始文件。 据我所知,它通过更改文件注册表而不是实际复制来做到这一点,因为 mv 保持与原始文件相同的时间戳。
这看起来像一个让我自己感到困惑的方案。