![如何使用命令复制 /bin 文件以及依赖项?](https://linux22.com/image/151741/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%E5%91%BD%E4%BB%A4%E5%A4%8D%E5%88%B6%20%2Fbin%20%E6%96%87%E4%BB%B6%E4%BB%A5%E5%8F%8A%E4%BE%9D%E8%B5%96%E9%A1%B9%EF%BC%9F.png)
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 等等。它(尽可能)制作源代码的精确副本,保留目录层次结构、符号链接、权限、修改时间和其他元数据。共享编辑标志