从某个文件夹中的递归搜索创建符号链接
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 {} . ';'
它确实适用于空格
我想为递归 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 {} . ';'
它确实适用于空格