我有一个文件夹folderA/
和一个空文件夹folderB/
folderA/
file1
file2
file3
...
folderB/
如何创建folderB/
指向每个文件的符号链接,而folderA/
无需单独链接每个文件?有很多文件。使用 bash,Ubuntu 20.04。
我尝试了这里给出的答案:https://superuser.com/a/429508和这里:https://stackoverflow.com/a/1347142/6673905,但没有效果。
从folderA/
,我跑
ln -s * /path/to/folderB/
它在以下位置创建了符号链接循环folderB/
:
folderB/
file1 -> file1
file2 -> file2
file3 -> file3
...
符号链接的位置对他们自己,而不是 中的文件folderA/
。
答案1
ln -s * /path/to/folderB/
相当于使用:
ln -s file1 file2 file3 /path/to/folderB/
根据我的经验,ln -s 对路径非常挑剔。
你可以试试:
ln -s $PWD/* /path/to/folderB/