検索
ホームページシステムチュートリアルLinuxLinuxのテキスト文字列のファイルを検索して検索する方法

Linuxのテキスト文字列のファイルを検索して検索する方法

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の汎用性を好むか、 findgrepの組み合わせを好むかどうかにかかわらず、Linuxの特定のテキスト文字列を使用してファイルを効率的に検索できます。これらのツールを使用すると、ファイル検索プロセスを簡素化し、Linux環境の作業効率を向上させることができます。

以上がLinuxのテキスト文字列のファイルを検索して検索する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
LinuxとWindowsの間でパッチ管理プロセスはどのように異なりますか?LinuxとWindowsの間でパッチ管理プロセスはどのように異なりますか?May 09, 2025 am 12:01 AM

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

Linux用のトップ3オープンソース仮想データルーム(VDR)Linux用のトップ3オープンソース仮想データルーム(VDR)May 08, 2025 am 11:35 AM

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

upscayl:Linux用のオープンソース画像アップスケーリングツールupscayl:Linux用のオープンソース画像アップスケーリングツールMay 08, 2025 am 11:19 AM

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

Ghostty- Linux用の機能が豊富な端子エミュレータGhostty- Linux用の機能が豊富な端子エミュレータMay 08, 2025 am 11:14 AM

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

Innotop-MySQL用のCLIベースのトップのようなモニターツールInnotop-MySQL用のCLIベースのトップのようなモニターツールMay 08, 2025 am 10:48 AM

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

RESTICツールでLinuxデータをバックアップする方法RESTICツールでLinuxデータをバックアップする方法May 08, 2025 am 10:34 AM

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

20 2024年に最も人気のあるLinux分布のトップ20 2024年に最も人気のあるLinux分布のトップMay 08, 2025 am 10:15 AM

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

2025年のLinuxのトップ15タイルウィンドウマネージャー2025年のLinuxのトップ15タイルウィンドウマネージャーMay 08, 2025 am 10:08 AM

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

See all articles

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

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

ホットツール

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

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

mPDF

mPDF

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

EditPlus 中国語クラック版

EditPlus 中国語クラック版

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

SublimeText3 英語版

SublimeText3 英語版

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

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境