2017-08-04 58 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 {} . ';' 

它用空格

工作