从某个文件夹中的递归搜索创建符号链接

Create Symlink from recursive search in a certain folder

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

应该在特定文件夹中创建符号链接。

我尝试使用这个脚本:

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

问题是文件的完整路径没有传递给 ln,因此创建的链接都已损坏。

好的,看来我做到了运行:

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

它确实适用于空格