2

我有a在某处符号链接的目录。我想将其内容复制到目录b。在某些极端情况下(例如隐藏文件、文件名中的外来字符等),以下简单的解决方案不会中断吗?

mkdir b
cp -rt b a/*
4

1 回答 1

3

只需添加尾随“/”将跟随符号链接并复制内容而不是链接本身。

cp -a symlink/ dest

Bash globbing 不会阻塞文件名中的特殊字符。这就是使用通配符而不是解析诸如ls. 以下也可以。

shopt -s dotglob
mkdir -p dest
cp -a symlink/* dest/
于 2012-06-18T16:31:25.227 回答