如何使用命令复制 /bin 文件以及依赖项?

如何使用命令复制 /bin 文件以及依赖项?

Ubuntu 14.04的/bin文件夹中有依赖文件。我想将符号链接与文件一起复制到一个单独的目录中。有内置命令吗?

答案1

使用 cp -P(大写 P)移动任何符号链接并复制符号链接。

这可以与其他选项(例如 -R)结合使用来复制目录层次结构 - cp -RL 遍历目录的所有符号链接,cp -RP 复制所有符号链接。 cp -R 可能会执行其中之一,具体取决于 Unix 变体; GNU cp(在 CentOS 上找到)默认为 -P。

即使使用 -P,您也可以通过在末尾添加 / 将符号链接的目标复制到命令行上的目录: cp -RP foo/ bar 复制 foo 指向的目录树。

GNU cp 有一个方便的 -a 选项,它结合了 -R、-P、-p 等等。它(尽可能)制作源代码的精确副本,保留目录层次结构、符号链接、权限、修改时间和其他元数据。共享编辑标志

相关内容