あるsymlinkがあったとして、その実体が何であるかを知りたい場合、


$ which cc
/usr/bin/cc

$ ls -l /usr/bin | grep cc
lrwxrwxrwx. 1 root root 3 3月 5 21:08 2014 cc -> gcc
-rwxr-xr-x 2 root root 268224 11月 22 03:08 2013 gcc

としているのですが、コマンドを二度入力しないといけないのが面倒だし、
なんか遠回りしているような気がします。

こういう用途にもっとぴったりのコマンドとか、何か良い方法ってないですかね?
何かあったら教えてください。

[追記]
$ which cc | xargs readlink -f
/usr/bin/gcc

で実体の絶対パスは調べれることが分かりました。

質問内容は以下です。

あるコマンド(ここで言うところのcc)があったとして、
1. それがどこのパスに存在して、何であるか(実体 or symlink)
2. symlinkであった場合、その実体はどこのパスに存在して、何であるか
を素早く調べるにはどうしたら良いでしょうか?

回答の条件
  • 1人5回まで
  • 登録:
  • 終了:2014/03/16 14:10:04

回答0件)

回答はまだありません

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません