特定ファイルのパスを探すには †まずは which コマンド †サーバに特定のプログラムが組み込まれているかしらべたいとき、とりあえず which を実行したほうが確実です。 $ which ファイル名 たとえば perl の場所を知りたい場合は次のように入力します。 $ which perl /usr/local/bin/perl この場合、/usr/local/bin/perl に在ることが分かります。 そして whereis コマンド †複数のパスが通っている場合、実体がどれか分からなくなる場合があります。そんなときは whereis です。 $ whereis perl perl: /usr/bin/perl /usr/local/bin/perl /usr/share/man/man1/perl.1.gz あとは、原始的ですが、1つ1つ ls して実体かどうかチェックできます。 $ ls -l /usr/bin/perl /usr/local/bin/perl /usr/share/man/man1/perl.1.gz -rwxr-xr-x 1 root root 797576 Apr 2 2002 /usr/bin/perl lrwxrwxrwx 1 root root 13 Jan 28 2003 /usr/local/bin/perl -> /usr/bin/perl -rw-r--r-- 1 root root 7066 Apr 2 2002 /usr/share/man/man1/perl.1.gz 実体は /usr/bin/perl でした。 |