Linux の Locate コマンドは、ユーザーがシステム内の特定のファイルの場所をすばやく見つけるのに役立つ非常に便利なツールです。この記事では、locateコマンドの基本的な使い方やよく使うテクニック、注意点を実際のコード例を交えて紹介します。
locateコマンドは主にシステム内の指定されたファイルを検索するために使用されます。システムのデータベースでファイル名を検索し、指定されたキーワードを含むすべてのファイル パスを返します。 locate コマンドの基本構文は次のとおりです。
locate [关键字]
たとえば、システム内で「.txt」で終わるすべてのファイルを検索する場合は、次のコマンドを使用できます。
locate .txt
特定のファイル パスのみを検索したい場合があります。検索パスは -r
オプションで指定できます。たとえば、/usr/share
ディレクトリで「.pdf」で終わるファイルのみを検索します。
locate -r '/usr/share/*.pdf'
デフォルトでは、locate コマンドは次のようになります。大文字と小文字を区別。大文字と小文字を区別せずに検索したい場合は、-i
オプションを使用できます。
locate -i .TXT
ファイル名を一致させる必要がある場合があります。正確には、完全一致には -b
オプションを使用できます:
locate -b "sample.txt"
locate コマンドは、以下に基づいて検索します。したがって、locate コマンドを使用する前に、まずデータベースを更新することをお勧めします:
sudo updatedb
locate コマンドはファイル システム全体を検索します。ユーザーには特定のディレクトリまたはファイルにアクセスする権限がないため、コマンドはこれらのファイルを検索できません。
locate コマンドのデータベースはリアルタイムでは更新されないため、ファイルの作成または削除後、一定時間待つ必要があります (通常は1 日前) データベースが更新される前に。
次は、特定のパスで「example」キーワードを含むファイルを検索する手法を組み合わせた実際のコード例です。 Linuxのlocateコマンドを使用する際のヒントや注意点を紹介しますので、参考になれば幸いです。 locate コマンドを使用すると、システム内のファイルをすばやく見つけて作業効率を向上させることができます。
以上がヒントと注意事項: Linux のlocateコマンドの使用の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。