ファイルやディレクトリを検索するには,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日以上アクセスしていない t03000tf のメディアサーバのファイルを検索しています.
% find /home/archives/t03000tf -atime +30 <ENTER> ← メディアサーバ内で30日以上 /home/archives/t03000tf/taro.jpg アクセスしてないファイルを検索 /home/archives/t03000tf/hanako.tiff /home/archives/t03000tf/movie/document.mov /home/archives/t03000tf/music/jazz.wav . . .