メイン Linux Linuxで特定のテキストを含むファイルを検索する

Linuxで特定のテキストを含むファイルを検索する



Linuxには、使用するディストリビューションに関係なく、ファイルの検索を可能にする多数のGUIツールが付属しています。最新のファイルマネージャーの多くは、ファイルリストでのファイル検索をサポートしています。ただし、それらのほとんどでは、ファイルの内容の内部を検索することはできません。 Linuxでファイルの内容を検索するために使用できる2つの方法を次に示します。

広告


おそらく、利用できる方法は他にもあります。 Catfishは、検索インデックスを備えた人気のある検索ツールで、ファイルをすばやく見つけることができます。ファイルの内容を検索するオプションが付属していますが、私にとっては確実に機能しません。

ナマズLinux

iPhoneでコラージュを作る方法

私が使っている方法を共有したいと思います。
最初の方法は、busybox上に構築された組み込みシステムであっても、任意のディストリビューションに存在するgrepユーティリティを含みます。

Linuxで特定のテキストを含むファイルを検索するには 、 以下をせよ。

  1. お気に入りのターミナルアプリを開きます。 XFCE4ターミナル 私の個人的な好みです。
  2. (必要に応じて)特定のテキストを含むファイルを検索するフォルダーに移動します。
  3. 次のコマンドを入力します。
    grep -iRl'your-text-to-find './

    スイッチは次のとおりです。
    -i-大文字小文字を無視する
    -R-サブディレクトリ内のファイルを再帰的に検索します。
    -l-ファイルの内容部分の代わりにファイル名を表示します。

    ./-最後のパラメータは、テキストを検索するために必要なファイルを含むフォルダへのパスです。この場合、ファイルマスクのある現在のフォルダです。フォルダのフルパスに変更できます。たとえば、これが私のコマンドです

    grep -iRl'linux '/ home / user / Documents / winaero

Grep検索ファイルの内容

注:grepで使用する可能性のあるその他の便利なスイッチ:
-n-行番号を表示します。Mc検索ファイルの内容
-w-単語全体に一致します。

トゥイッチ クリップをコンピュータに保存する方法

私が使用するもう1つの方法は、コンソールファイルマネージャーアプリであるMidnight Commander(mc)です。 grepとは異なり、mcは私が試したすべてのLinuxディストリビューションにデフォルトで含まれているわけではありません。自分でインストールする必要があるかもしれません。

mcで特定のテキストを含むファイルを検索する

Midnight Commanderを使用して特定のテキストを含むファイルを検索するには、アプリを起動し、キーボードで次のシーケンスを押します。
Alt + Shift +?
これにより、検索ダイアログが開きます。

Mc検索結果

「コンテンツ:」セクションに入力し、Enterキーを押します。必要なテキストを含むすべてのファイルが検索されます。

Mc検索結果のパネル化

これらのファイルは、[パネル化]オプションを使用して左または右のパネルに配置し、必要に応じてコピー/移動/削除/表示/実行できます。

Windows 8 ログイン画面の色を変える

Midnight Commanderは、検索に関して非常に時間を節約するツールです。

それでおしまい。

興味深い記事

エディターズチョイス

Clubhouseアプリで誰かをブロックまたはブロック解除する方法
Clubhouseアプリで誰かをブロックまたはブロック解除する方法
Clubhouseはまだ揺籃期にあるかもしれませんが、それは急成長しているソーシャルメディアプラットフォームが他のソーシャルメディアプラットフォームに見られる古い問題のいくつかに悩まされていないという意味ではありません。具体的には、保証はありません
Windows10のWindowsUpdateエラーコード
Windows10のWindowsUpdateエラーコード
Windows10でWindowsUpdateを使用しているときに問題が発生した場合は、WindowsUpdateの一般的なエラーコードを含む次の表が役立ちます。
すべてのデバイスからAirPodsを削除するにはどうすればよいですか?
すべてのデバイスからAirPodsを削除するにはどうすればよいですか?
AirPodsの最も優れている点の1つは、さまざまなデバイスとペアリングできることです。 iPhone、iPad、Mac、さらにはAppleWatchとペアリングできます。あなたは音楽を聴くためにそれらを使用することができます
Android TVがWi-Fiに接続できない問題を修正する方法
Android TVがWi-Fiに接続できない問題を修正する方法
スマート TV がこの時代で最も便利な技術進歩の 1 つであることには誰もが同意します。これらにより、インターネットの閲覧、オンデマンド コンテンツのストリーミング、ソーシャル メディアへのアクセスなどが可能になります。
Windows10のMicrosoftEdgeでタブをミュートする
Windows10のMicrosoftEdgeでタブをミュートする
Windows 10でサウンドを生成するEdgeタブをミュートできます。Edgeの新機能を含む、2つの異なる方法を詳細に確認しました。
Microsoft EdgeChromiumでお気に入りバーを追加または削除する
Microsoft EdgeChromiumでお気に入りバーを追加または削除する
MicrosoftEdgeでのお気に入りバーの追加または削除ChromiumMicrosoft Edgeは最近、新しいレンダリングエンジン、ほとんどの主流ブラウザで使用されている有名なオープンソースのBlinkプロジェクトに切り替えました。ブラウザはGoogleChromeと互換性があり、その拡張機能をサポートしています。今日は、お気に入りバーをオンまたはオフにする方法を見ていきます
高DPIおよび高解像度ディスプレイで小さく見えるアプリを修正する方法
高DPIおよび高解像度ディスプレイで小さく見えるアプリを修正する方法
高DPI画面で正しくレンダリングされないサードパーティのアプリがいくつかあります。画面の解像度に対して小さすぎます。直そう!