Windows Tips & News

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

おすすめされた: Windowsの問題を修正し、システムパフォーマンスを最適化するには、ここをクリックしてください

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

広告


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

私が使っている方法を共有したいと思います。
最初の方法は、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-行番号を表示します。Grep検索行番号
-w-単語全体に一致します。

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

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

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

Mc検索ファイルの内容

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

Mc検索結果

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

Mc検索結果のパネル化

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

それでおしまい。

おすすめされた: Windowsの問題を修正し、システムパフォーマンスを最適化するには、ここをクリックしてください

Windows10ビルド10135スクリーンショットアーカイブ

このWebサイトでは、Cookieを使用して、Webサイト内を移動する際のエクスペリエンスを向上させます。 これらのCookieのうち、必要に応じて分類されたCookieは、Webサイトの基本的...

続きを読む

Opera 51ベータ版:デスクトップの壁紙をOperaの壁紙として設定します

Opera 51ベータ版:デスクトップの壁紙をOperaの壁紙として設定します

本日、Operaブラウザの背後にあるチームが製品の新しいベータ版をリリースしました。 Opera51.0.2830.8がダウンロードできるようになりました。 これは、ブラウザのユーザーインターフ...

続きを読む

KB5003214プレビューアップデートで見つかったWindows1021H2ビルド19044の参照

KB5003214プレビューアップデートで見つかったWindows1021H2ビルド19044の参照

数日前、マイクロソフトは累積的な更新をリリースしました KB5003214プレビュー Windows 10バージョン2004、20H2、および21H1の場合、多くの変更と修正が行われました。 た...

続きを読む