Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想为递归搜索创建符号链接。find这也适用于包含空格的文件夹。
find
符号链接应该在某个文件夹中创建。
我尝试使用这个脚本:
IFS=$'\n' for t in $(find . -type d -name "*search*" | sed 's|.*/||'); do ln -s "$t" "./symlink-folder/$t" done
问题是文件的完整路径没有传递给ln,所以创建的链接都被破坏了。
ln
好的,好像我让它运行了:
cd ./symlink-folder/ find ../ -type d -name "*search*" -exec ln -s {} . ';'
它确实适用于空格