无法复制具有相同权限的文件夹

无法复制具有相同权限的文件夹

我想/var/lib以相同的权限复制所有文件和文件夹。

有些文章说cp -rp /var/lib/ /var/libnew/

有人说使用rsync -aX /var/lib /var/libnew/

请解释哪一个更好,因为最重要的是所有权限都应该 100% 相同。

答案1

两篇文章都是正确的,并且满足了您的要求。

我更喜欢使用rsync -avh --progress <source>/ <destination>(在您的情况下rsync -avh --progress /var/lib/ /varlibnew:)作为复制的进度条,如果文件较新,您还可以添加-u要更新的文件。destination

使用 rsync 时,请注意尾随/非常重要,如果源和目标都有尾随/:s,则目标会更深一层。

相关内容