符号链接非递归复制目录

符号链接非递归复制目录

所以我想将一个目录中的所有文件和文件夹符号链接复制到另一个目录。当我cp -s在没有该选项的情况下使用时,-r我收到一堆“省略目录”警告,并且我不想省略目录:

$ cp -s /home/my_username/path_to_directory/* .
cp: omitting directory `/home/my_username/path_to_directory/foo'
cp: omitting directory `/home/my_username/path_to_directory/bar'
cp: omitting directory `/home/my_username/path_to_directory/baz'

如果我使用该-r选项,它会符号链接目录中的所有文件,而不是符号链接目录本身。

如何以非递归方式将一个目录中的所有文件和文件夹符号链接到另一目录?

答案1

没关系,我已经弄清楚了。我不敢相信我没有早点尝试一下:

ln -s /home/my_username/path_to_directory/* .

相关内容