
この質問は以前にもされたはずですが、あまり詳しくは分からないエラー メッセージが表示されました...
ディレクトリ (そのコンテンツ) から~/abc/def/ghi/
別のディレクトリへのリンクを作成したいと思います~/tuv/wxy
。現在ソース ディレクトリにいるので、以下のコマンドを実行します。
$ ln -s ./ ~/tuv/wxy
しかし、 にアクセスすると、 が指しているのが~/tuv/
わかり、明らかにリンクの作成に失敗しています。wxy
./
私の質問は、完全なコマンドを入力しなくても上記のコマンドを実行するにはどうすればよいかということです (または、一般的にこれは多くの場合役立ちます)。
おそらく必要なのはパイプを使うことですpwd | ln -s "$RESULT" ~/tuw/wxy
が、現在の構文はわかりません。
答え1
変数を使用するPWD
か、pwd
コマンド置換でコマンドを使用します。
ln -s "$PWD" ~/tuv/wxy
ln -s "$(pwd)" ~/tuv/wxy