Linux でのファイルの検索は、日常使用でよく遭遇するニーズです。特定のファイルを検索する場合でも、特定のコンテンツを含むファイルを検索する場合でも、いくつかの一般的な方法を習得する必要があります。この記事では、Linux でファイルを検索する一般的な方法を紹介し、参考として具体的なコード例を添付します。
find
コマンドは、Linux システムでファイルを検索するために最も一般的に使用されるツールです。その構文は次のとおりです:
find [path] [options] [expression]
[path]
: 検索するディレクトリのパスを指定します。[options]
:-name
などの検索オプション- type
etc.[式]
: ファイル名、ファイルタイプなどのフィルタ条件。具体的な例:
現在のディレクトリで拡張子.txt
を持つすべてのファイルを検索します:
find . -name "*.txt"
# で検索します##/homeディレクトリ
rootが所有するすべてのファイル:
find /home -user root
grep## を使用します。 # コマンドは主に、テキスト データ内の特定の文字列を検索する場合や、ファイル内の指定された内容を含む行を検索する場合に使用されます。構文は次のとおりです:grep [options] 'pattern' [file]
-r
再帰検索、-i
大文字と小文字を無視するなどの検索オプションなど。
を含むログ ファイルを/var/log
ディレクトリで探します:grep -r "error" /var/log
を含む行を検索します:grep -r "hello world" *
コマンドは、ファイルをすばやく見つけるためのツールであり、データベース全体をより高速に検索します。構文は次のとおりです。locate [pattern]
キーワードを含むシステム内のすべてのファイルを検索します:locate example
コマンドとワイルドカード文字を組み合わせてファイルを検索することもできます。たとえば、現在のディレクトリで.log
で終わるすべてのファイルを検索するには:
ls *.log
ログイン後にコピー
上記は、Linux でファイルを検索するための一般的な方法とコード例です。さまざまなニーズに合わせてファイルを見つける方法。これらの方法をマスターすると、作業効率が向上し、必要なファイルを素早く見つけることができます。以上がLinux ファイル検索の一般的なヒントの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
-
2024-09-06 11:02:50
-
2024-09-06 11:02:40
-
2024-09-06 11:02:32
-
2024-09-06 11:02:23
-
2024-09-06 11:02:10
-
2024-09-06 11:02:04
-
2024-09-06 11:02:01
-
2024-09-06 11:01:50
-
2024-09-06 11:01:35
-
2024-09-06 11:01:34
最新の問題
最初から最後まで UTF-8 を採用
新しいサーバーをセットアップしており、Web アプリケーションで UTF-8 を完全にサポートしたいと考えています。過去に既存のサーバーでこれを試してみましたが、常に最終的に IS...
から 2023-10-15 12:36:31
0
2
280
完全な UTF-8
新しいサーバーをセットアップしており、Web アプリケーションで UTF-8 を完全にサポートしたいと考えています。過去に既存のサーバーでこれを試してみましたが、常に最終的に IS...
から 2023-10-15 11:44:00
0
2
324
コンポーネント内の未定義の変数
私のサーバーはapache2経由でLinuxで動作しますが、Windowsマシン上のartisanサービス経由の開発環境では問題なく動作します。エラーは未定義の変数 $washPr...
から 2023-09-06 10:48:25
0
1
346
「AND」、「OR」演算子を使用して Json オブジェクトを検索する
条件演算子文字列を使用して JSON オブジェクトを検索する必要があるという問題があります。 JSON オブジェクトは letData=[{Application:'APIM',O...
から 2023-09-06 10:23:16
0
1
182