0

場合によっては、1 つのフォルダー (たとえばfolder(a)、別のフォルダー) に含まれるすべてのフォルダーへのシンボリック リンクを作成することが必要な場合がありますfolder(b)。Linux は強力なコマンド ライン機能を提供するため、これは次のコマンドで簡単に実行できると考えましたfind

find folder\(a\)/ -maxdepth 1 -type d -exec ln -s {} \
    folder\(b\)/`echo {} | cut -d '/' -f2` \;

しかし、このコマンドはその仕事をしません。それを行う最良の方法はどれですか?

4

1 に答える 1

1

これが機能することがわかった1つの方法を次に示します。

find folder\(a\)/ -mindepth 1 -maxdepth 1 -type d \
    -printf 'ln -s "../%p" folder\\(b\\)/%f\n' | sh
于 2012-11-23T08:17:20.643 に答える