ファイルやディレクトリを検索するには, findコマンドを利用します.
find [検索開始ディレクトリ] [検索条件]
findコマンドは, 検索開始ディレクトリで指定されたディレクトリ以下のファイルやディレクトリを検索します. 検索条件には, ファイルやディレクトリの名前やファイルの更新日時, ファイルタイプなどを指定できます.
あるファイルを検索する場合には, 検索条件として `-name' オプションを指定し, そのあとに調べたいファイルかディレクトリ名を入力します.
`public_html' ディレクトリより下の階層にある `index.html' というファイルを検索する例を次に示します.
% ls -F <ENTER> Mail/ Wnn/ public_html/ tmp/ % find public_html/ -name index.html <ENTER> public_html/index.html public_html/class/index.html public_html/class/2002fall/index.html public_html/java/index.html % _
一定時間内にアクセスされたファイルを検索するには `-atime' オプションを指定し, その後に日付を入力します.
次の例では, 30日以上アクセスしていないt00000tfのメディアサーバのファイルを検索しています.
% find /home/archives/t00000tf -atime +30 <ENTER> ← メディアサーバ内で30日以上 /home/archives/t00000tf/taro.jpg アクセスしてないファイルを検索 /home/archives/t00000tf/hanako.tiff /home/archives/t00000tf/movie/document.mov /home/archives/t00000tf/music/jazz.wav :