ディレクトリ・ファイルの検索

unixにはファイルを検索するコマンドにfindがあるが,RedHat系にはlocateコマンドが用意されている.findは指定されたディレクトリの中から指定されたファイルを検索するが,locateは独自のデータベースの中から検索するので,findよりも高速.

$locate 探したいディレクトリ・ファイル名

locateの使用するデータベースは一日一回更新される.なので,作ったばかりのファイル、ダウンロードしたばかりのファイルを検索するにはデータベースを更新する必要がある.次のコマンドをスーパーユーザで行えば更新できる.

#updatedb