Linuxの下のテキストコンテンツに基づいてファイルを検索します
Linux Systemでは、この状況に遭遇したことはありますか?ファイルのコンテンツを覚えていますが、ファイル名を忘れていますか?心配しないでください。Linuxは、ファイル内の特定のテキスト文字列に基づいてファイルを見つけるのに役立つさまざまなコマンドを提供します。この記事では、これらのコマンドを使用して、必要なファイルをすばやく見つけて情報を取得する方法について説明します。
grep
コマンドを使用します
grep
特定のパターンに一致する線を検索するための内蔵Linuxコマンドです。デフォルトでは、指定された文字列を含むファイル内のすべての行を返します。 grep
コマンドはケースに敏感ですが、特定のパラメーターでその動作を変更できます。
特定のテキスト文字列を含むファイルを検索するには、次のコマンドを使用できます。
grep -rni "Text String"/path/to/directory
-
-r
:サブディレクトリで再帰的に検索します。 -
-n
:パターンを含む行番号を表示します。 -
-i
:テキスト文字列の場合を無視します。
このコマンドは、指定されたテキスト文字列と対応する行番号を含む指定されたディレクトリ内のファイル内のすべての行を表示します。
結果をフィルタリングし、ファイル名のみ(複製なし)を表示するには、次のコマンドを使用できます。
grep -rli "テキスト文字列"/path/to/directory
-
-l
:パターンを含むファイル名のみを印刷します。
このコマンドは、指定されたテキスト文字列を含むファイル名のリストを提供し、重複を排除します。
find
コマンドを使用します
ファイルを検索するためのもう1つの実用的なコマンドがfind
。これは、より正確な結果を得るためにgrep
と組み合わせて使用できます。 find
コマンドを使用すると、名前、タイプ、サイズなど、さまざまな条件に基づいてファイルを検索できます。
find
コマンドを使用して、特定のテキスト文字列を含むファイルを検索するには、次の構文を使用できます。
find/path/to/directory -type f -exec grep -l "text string" {} \;
-
/path/to/directory
:検索を実行するディレクトリを指定します。 -
-type f
:通常のファイルのみを含めるようにフィルター検索。 -
-exec grep -l "text string" {} \;
grep
このコマンドは、指定されたテキスト文字列に一致する複製を含まないファイル名のリストを提供します。
要約します
Linuxは、 grep
などの強力なコマンドラインツールを提供し、特定のテキスト文字列に基づいてファイルを検索して検索find
のに役立ちます。これらのツールを使用すると、ファイルをすばやく見つけて、ファイルコンテンツから必要な情報を取得できます。 grep
の汎用性を好むか、 find
とgrep
の組み合わせを好むかどうかにかかわらず、Linuxの特定のテキスト文字列を使用してファイルを効率的に検索できます。これらのツールを使用すると、ファイル検索プロセスを簡素化し、Linux環境の作業効率を向上させることができます。
以上がLinuxのテキスト文字列のファイルを検索して検索する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

Linuxusesdeclarized、Distribution-specificPackagemanagersforpatchmanagement、whienwindowsemploysizedwindowsupdatesystem.linux'sapproachoffersflexibilitybutcanbecomplexacrossdistributionsは、測定されていない場合に耐えられないものである

仮想データルーム(VDR)は、デリケートなビジネス情報に最適な安全なドキュメントストレージと共有を提供しています。 この記事では、Linuxでのオンプレミスの展開のための3つのオープンソースVDRソリューションを説明し、クラウドベースのサービスの必要性を排除します。

upscayl:Linux上の高解像度画像用の無料のオープンソースソリューション 画像を頻繁に扱うLinuxユーザーは、低解像度の写真のフラストレーションを知っています。 幸いなことに、Upscaylは強力で無料のオープンソースソリューションを提供します。このdes

ターミナルエミュレーターのランドスケープは急速に進化しており、開発者は最新のハードウェア、GPU加速、コンテナ化、さらにはAI/LLMSを活用してコンソールエクスペリエンスを強化しています。 新しいオープンソースのクロスプラットフォーム端子エミュレータであるGhosttyを入力します

Innotop:強力なMySQL監視コマンドラインツール Innotopは、InnoDBエンジンの下で実行されているローカルおよびリモートMySQLサーバーを監視するために使用される、TOPコマンドと同様の優れたコマンドラインプログラムです。データベース管理者(DBA)がMySQLパフォーマンスのさまざまな側面を追跡し、問題をトラブルシューティングし、サーバー構成を最適化するのに役立つ包括的な機能とオプションを提供します。 InnoTopを使用すると、次のような重要なMySQLメトリックを監視できます。 MySQLレプリケーションステータス ユーザー統計 クエリリスト INNODBバッファープール innodb I/O統計 開いたテーブル ロックされたテーブル 等… このツールは定期的にデータをリフレッシュしてサーバーステータスを提供します

RESTIC:Linuxバックアップを保護するための包括的なガイド データ損失は、Linuxシステムを不自由にする可能性があります。 偶発的な削除、ハードウェアの障害、またはシステムの破損は、堅牢なバックアップ戦略を必要とします。 RESTICは、スピードを提供する主要なソリューションです

2025年にトップ10の最も人気のあるLinux分布 2025年に入ると、今年のこれまでで最も人気のある流通をLinux愛好家と共有できることに興奮しています。 Distrowatchは、LinuxディストリビューションとBSDバージョンに特に注意を払って、オープンソースオペレーティングシステムに関する最も信頼できる情報源です。 Linux分布に関する多くの情報を継続的に収集し、提示し、アクセスを容易にします。 分布の人気や使用量をあまり測定していませんが、Linuxコミュニティ内でのDistrowatchは依然として最も受け入れられている人気の尺度です。 Page Clickランキング(PHR)統計を使用して、Webサイト訪問者間のLinux分布の人気を測定します。 [あなたはできる

Linuxウィンドウマネージャー:最高のタイルオプションの包括的なガイド Linuxウィンドウマネージャーは、アプリケーションウィンドウの動作を調整し、オープンプログラムの視覚的な配置を静かに管理します。 この記事では、一流のタイル張りのウィンドウマンについて説明します


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

SAP NetWeaver Server Adapter for Eclipse
Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。

mPDF
mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。

EditPlus 中国語クラック版
サイズが小さく、構文の強調表示、コード プロンプト機能はサポートされていません

SublimeText3 英語版
推奨: Win バージョン、コードプロンプトをサポート!

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境
