- ベストアンサー
複数ファイルのシンボリックリンク
例えば、「/usr/local/hogehoge/bin/」 の中にある実行ファイル全てへのシンボリックリンクを「/usr/local/bin」の中に生成したいとき、何かいい方法はないでしょうか。 「/usr/local/bin」には他にもファイルが入っているので、これ自体はディレクトリのままでお願いします。 イメージとしては、 $ cd /usr/local/bin $ ln -s /usr/local/hogehoge/bin/* というようなことをやりたいです。 (できませんでしたが・・)
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
>昔から気になっていたのですが、この「.」ってなんなんでしょうか? 「.」はカレントディレクトリ、つまり現在いるディレクトリを指します。 「cd /usr/local/bin」実行後だと「.」は「/usr/local/bin」という事になります。 >自分なりに思ったのですが、「.」 というのは「./」と同じですか? 同じです。
その他の回答 (1)
- Lean
- ベストアンサー率72% (435/603)
「/usr/local/hogehoge/bin/」ディレクトリ配下にリンクしようとする実行ファイルしかないのであれば一番簡単なのは以下の通りかな。 $ ln -s /usr/local/hogehoge/bin/* /usr/local/bin 質問に書かれたイメージでいくと $ cd /usr/local/bin $ ln -s /usr/local/hogehoge/bin/* .
お礼
ありがとうございます。 無事出来ました 昔から気になっていたのですが、この「.」ってなんなんでしょうか?
補足
お礼の続きです。 自分なりに思ったのですが、「.」 というのは「./」と同じですか?
お礼
またのご回答、ありがとうございます。 そうだったんですね、昔に思っていた些細な疑問が解けて、よかったです。 またよろしくお願いします