所以我想符号链接将一个目录中的所有文件和文件夹复制到另一个目录。当我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'
Run Code Online (Sandbox Code Playgroud)
-r
但是,如果我使用该选项,它将对目录中的所有文件进行符号链接,而不是对目录本身进行符号链接。
如何以非递归方式将一个目录中的所有文件和文件夹符号链接到另一个目录?
没关系,我想通了。我不敢相信我没有早点尝试这个:
ln -s /home/my_username/path_to_directory/* .
Run Code Online (Sandbox Code Playgroud)