すべてを

▼開く

閉じる▲

指定したディレクトリからシンボリックリンクファイルを検索する

○「/home/masa」以下にあるすべてのシンボリックリンクファイルを表示する

findコマンドでディレクトリと検索オプションを指定する
$ find /home/masa -type l -print
./sfile1

findコマンドで、検索するディレクトリ「/home/masa」、検索対象の種類を指定する「-type」対象がシンボリックリンクであることを示す「l」検索結果の表示「-print」を指定すると、ディレクトリにあるすべてのシンボリックリンクファイルを表示する。

○検索したファイルの詳細を表示する

検索したファイルの詳細を表示したい場合は、検索結果の表示の指示を「-print」から「-ls」に代えてコマンドを実行する。

findコマンドでディレクトリと検索オプションを指定する
$ find /home/masa -type l -ls
472637    0 lrwxrwxrwx   1 masa     users          12  5月 16 18:06 ./sfile1 -> ./work/file1

オプション 意 味
-type 検索対象の種類を指定する
l 検索対象の種類がシンボリックリンクファイルであることを示す引数
-print 検索結果のファイル名をフルパスで表示する
-ls 検索結果のファイルの情報を詳細に表示する