Mac のターミナルで特定ファイルのシンボリックリンクを確認

この記事は、公開日時より1年以上経過しています。最新の情報のご確認をお願いします。

あるファイルの状態を調べるのに、stat というコマンドがあります。

例えば、 /usr/bin/perl に対して、 /opt/local/bin/perl のリンクを指定していたとします。

で、ターミナルでは、以下のように -l オプションをつけると確認できるようです( 10.11.2  + bash-3.2)

$ stat -l /usr/bin/perl
lrwxr-xr-x 1 root wheel 19 Dec 10 15:17:40 2015 /usr/bin/perl -> /opt/local/bin/perl

Linuxコマンドの解説ページに -L (大文字)の方で説明されているのですが、小文字にしておかないと、リンク先を表示してくれないようでした。