2017-08-04 60 views
0

我想创建符号链接递归搜索find。 这应该也适用于包含空格的文件夹。从递归搜索创建符号链接在某个文件夹中

符号链接应该在某个文件夹中创建。

我试图用这个脚本:

IFS=$'\n' 
for t in $(find . -type d -name "*search*" | sed 's|.*/||'); do 
    ln -s "$t" "./symlink-folder/$t" 
done 

的问题是文件的完整路径不会被传递到ln,所以创建的链接都坏了。

回答

0

OK,好像我做了它与运行:

cd ./symlink-folder/ 
find ../ -type d -name "*search*" -exec ln -s {} . ';' 

它用空格

工作