Linux でファイルを検索する方法: 1. find コマンドを使用する; 2.locate コマンドを使用する; 3. grep コマンドを使用する; whereis コマンドを使用する。
#Linux オペレーティング システムでは、特定のファイルやディレクトリを検索する必要があることがよくあります。失われたファイルを見つけるために使用されるか、特定の種類のファイルを見つけるために使用されるかに関係なく、Linux はファイルの検索と検索に役立ついくつかの強力なツールとコマンドを提供します。この記事では、一般的に使用される Linux ファイル検索コマンドとツールをいくつか紹介します。
1. find コマンドを使用します:
find コマンドは、Linux で最も一般的に使用されるファイル検索ツールの 1 つです。ファイル名、ファイルタイプ、ファイルサイズ、ファイル権限などに基づいて検索できる非常に柔軟な検索機能があります。
find コマンドの基本的な構文は次のとおりです。
find [パス] [オプション] [式]
このうち、パスは検索を開始するパスを指定します。 options は一部の検索オプションを指定するために使用され、expression は特定の検索条件を表します。
一般的な検索コマンドの例をいくつか示します:
- 指定したファイル名を持つファイルを検索します:
find / -name filename
これが開始されますfrom ルート ディレクトリは、filename という名前のファイルの検索を開始し、一致する結果をすべて返します。
- 指定したファイル タイプのファイルを検索します:
find / -type f -name "*.txt"
これにより、ルート ディレクトリから始まるすべての txt ファイルが検索されます。
- 指定されたディレクトリで指定されたサイズより大きいファイルを検索します:
find /path/to/directory -type f -size 10M
これは、指定されたディレクトリ内で検索します。ディレクトリ 10M を超えるすべてのファイル。
2.locate コマンドを使用します:
locate コマンドは、よく使用されるもう 1 つのファイル検索コマンドです。 find コマンドとは異なり、locate コマンドはすべてのファイルとディレクトリのデータベースを維持するため、検索が高速になります。
まず、updatedb コマンドを使用して、locate コマンドのデータベースを更新する必要があります。次に、locate コマンドを使用してファイルを見つけることができます。
次は、locate コマンドの使用例です。
locate filename
これは、データベース内で filename という名前のファイルを検索し、一致する結果をすべて返します。
3. grep コマンドを使用します:
grep コマンドは、ファイル内の特定の文字列やパターンを検索するために使用できる強力なテキスト検索ツールです。ファイルの内容をチェックして、一致する行を返すことができます。
以下は grep コマンドの使用例です。
grep "pattern" file
これは、ファイル内で指定されたパターンを含む行を検索し、一致する結果をすべて返します。
4. whereis コマンドを使用します:
whereis コマンドは、バイナリ、ソース コード、およびヘルプ ドキュメント ファイルの場所を見つけるために使用されます。
次は、whereis コマンドの使用例です。
whereis コマンド
これは、ファイルに関連付けられたバイナリ、ソース コード、およびヘルプ ドキュメント ファイルの場所を返します。指定されたコマンド。
概要:
Linux は、ファイルの検索に役立つさまざまな強力なツールとコマンドを提供します。さまざまなファイル検索ニーズに応じて、さまざまなコマンドが適しています。 find コマンドはさまざまな条件に基づいて検索でき、locate コマンドはデータベースを検索することでより高速な検索結果を提供します。grep コマンドはファイル内の文字列またはパターンを検索するために使用され、whereis コマンドはバイナリ ファイルとヘルプ ファイルの場所を検索するために使用されます。 。これらのコマンドに習熟すると、Linux システムでより効率的にファイルを検索できるようになります。 。
以上がLinux でファイルを見つける方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。