結論 を先に書くと リンク切れのシンボリックリンクは find -xtype l で探せる よ! manによると -xtype c ファイルがシンボリックリンク以外の場合は -type と同じ。シンボリックリンクに対しては以下のように判断される。この判別式の前に -follow が指定されていなかった場合は、リンク先のファイルのタイプが c ならば真。 -follow が指定されていた場合は c が ‘l’ ならば真。つまりシンボリックリンクに対して、 -xtype は -type がチェックしない側をチェックする。 となっており、うーん分かりにくい…。 -typeと-xtypeの違いを確認 まず試験用のファイルを作って… $ touch file $ ln -s file link-file $ ln -s link-file link-link-file $ ln -sf null l