这是在bash中复制符号链接目录的正确方法吗?
我有一个目录这是在bash中复制符号链接目录的正确方法吗?,bash,copy,symlink,Bash,Copy,Symlink,我有一个目录a,它被符号链接到某个地方。我想把它的内容复制到目录b。以下简单的解决方案在某些情况下(例如隐藏文件、文件名中的外来字符等)是否会中断 只需在符号链接后面添加一个尾随“/”即可复制内容,而不是链接本身 cp -a symlink/ dest Bash globbing不会因文件名中的特殊字符而阻塞。这就是使用globbing而不是解析诸如ls等命令的输出的原因。以下也可以 shopt -s dotglob mkdir -p dest cp -a symlink/* dest/ s
a
,它被符号链接到某个地方。我想把它的内容复制到目录b
。以下简单的解决方案在某些情况下(例如隐藏文件、文件名中的外来字符等)是否会中断
只需在符号链接后面添加一个尾随“/”即可复制内容,而不是链接本身
cp -a symlink/ dest
Bash globbing不会因文件名中的特殊字符而阻塞。这就是使用globbing而不是解析诸如ls
等命令的输出的原因。以下也可以
shopt -s dotglob
mkdir -p dest
cp -a symlink/* dest/
shopt -s dotglob
mkdir -p dest
cp -a symlink/* dest/