フルファイルパスを入力するよりも、現在のディレクトリのファイルへのシンボリックリンクを作成するより簡単な方法はありますか?

フルファイルパスを入力するよりも、現在のディレクトリのファイルへのシンボリックリンクを作成するより簡単な方法はありますか?

わかりましたシンボリックリンクを作成するときパスは絶対パスでなければなりません。目的地の位置基準

/usr/local/bin現在のディレクトリにあるファイルへのリンクを作成したい場合は、次の手順を実行するよりも簡単な方法がありますか?たとえば、bashのタブ補完機能を使用している場合...

ln -s $(pwd)/target_file /usr/local/bin/

...?
(これを$(_something_)評価_something_し、シェルコマンドに置き換えます。)

ベストアンサー1

ファイルのタブの完成は$PWD私の変数で動作します。

bash-4.4$ touch bar baz
bash-4.4$ ln -s $PWD/ba<tab>
bar  baz

おすすめ記事