复制(cp)符号链接指向的内容而不是符号链接本身

use*_*453 3 unix bash

我知道dirs〜/ foo和〜/ bar已经存在了.

我知道"cp -R~/foo~/bar"会递归地将〜/ foo目录复制到〜/ bar目录中,可能会导致〜/ bar/foo被创建.

但是如果foo是目录的符号链接怎么办?我可以让cp命令复制符号链接指向的目录,而不是符号链接本身吗?

因为使用上面的命令,如果foo是一个符号链接,那么〜/ bar/foo实际上只是一个符号链接.

tha*_*guy 7

来自man cp:

   -L, --dereference
          always follow symbolic links in SOURCE
Run Code Online (Sandbox Code Playgroud)


anu*_*ava 6

像这样使用 -L 选项:

cp -RL ~/foo ~/bar
Run Code Online (Sandbox Code Playgroud)