0

我想为递归搜索创建符号链接。find这也适用于包含空格的文件夹。

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

我尝试使用这个脚本:

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

问题是文件的完整路径没有传递给ln,所以创建的链接都被破坏了。

4

1 回答 1

0

好的,好像我让它运行了:

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

它确实适用于空格

于 2017-08-04T18:17:18.613 回答