ホームページ >システムチュートリアル >Linux >locate コマンド: find -name よりも高速なファイル検索ツール
機能紹介:
locate コマンドは明らかに find-name を記述する別の方法であり、その理由は特定のディレクトリを検索するのではなく、データベース /var/lib/locatedb を検索するためです。注意する価値があります: バージョンが異なると、それも異なります。一部のバージョンの場所は、/var/lib/mlocate/mlocatedb Linux 検索ファイルが配置されるディレクトリ であり、その他のバージョンの場所は /var/lib/slocate/slocate.db です。このデータベースには、すべてのローカル ファイル情報が豊富に含まれています。 Linux システムはこのデータベースを手動で作成しますlinux はファイルが置かれているディレクトリを検索しますが、データベースは毎晩手動で更新されるため、locate コマンドを使用して最新の変更されたファイルを見つけることはできません。 Redhat Linux でこのような状況を回避するには、locate を使用する前に updatedb コマンドを使用してデータベースを自動的に更新します。
文章形式:locate[パラメータ][スタイル]
よく使用されるパラメータ:
-d または –database=
データベースが配置されているディレクトリを指定します
–助けてください
ヘルプを表示
–バージョン
バージョン情報を表示
参考例:
ヘルプを表示:
リーリー
/etc ディレクトリで sh で始まるすべてのファイルを検索します。
リーリー
/etc ディレクトリで k で始まるファイルを検索します:
リーリー
pwd に関連するすべてのファイルを検索します:
れーれー
以上がlocate コマンド: find -name よりも高速なファイル検索ツールの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。