ターゲットディレクトリが存在しない場合にシンボリックリンクを作成するにはどうすればよいでしょうか? 質問する

ターゲットディレクトリが存在しない場合にシンボリックリンクを作成するにはどうすればよいでしょうか? 質問する

lnターゲット ディレクトリ構造 (など) の作成を強制するためにコマンドに追加できるフラグはありますかmkdir -p

考慮する :

ln -s /Applications/'Sublime Text.app'/Contents/SharedSupport/bin/subl /usr/local/bin/

これにより、Sublime Text コマンドライン ツールへのシンボリック リンクが追加されます。ただし、/usr/local/bin/ が存在しない場合は失敗します。

「force」フラグを試しました-fが、効果はありませんでした。

コマンドを実行する前に、/usr/local/bin/ が存在するかどうかをテストし、存在しない場合は作成する必要がありますかln、それとももっと簡単な方法がありますか?

ベストアンサー1

こうやってみてください、

mkdir -p  /create_your_path/ && xargs ln -s /link_file_path/file /create_your_path/

おすすめ記事