Linuxには、使用するディストリビューションに関係なく、ファイルの検索を可能にする多数のGUIツールが付属しています。最新のファイルマネージャーの多くは、ファイルリストでのファイル検索をサポートしています。ただし、それらのほとんどでは、ファイルの内容の内部を検索することはできません。 Linuxでファイルの内容を検索するために使用できる2つの方法を次に示します。
広告
おそらく、利用できる方法は他にもあります。 Catfishは、検索インデックスを備えた人気のある検索ツールで、ファイルをすばやく見つけることができます。ファイルの内容を検索するオプションが付属していますが、私にとっては確実に機能しません。
iPhoneでコラージュを作る方法
私が使っている方法を共有したいと思います。
最初の方法は、busybox上に構築された組み込みシステムであっても、任意のディストリビューションに存在するgrepユーティリティを含みます。
Linuxで特定のテキストを含むファイルを検索するには 、 以下をせよ。
- お気に入りのターミナルアプリを開きます。 XFCE4ターミナル 私の個人的な好みです。
- (必要に応じて)特定のテキストを含むファイルを検索するフォルダーに移動します。
- 次のコマンドを入力します。
grep -iRl'your-text-to-find './
スイッチは次のとおりです。
-i-大文字小文字を無視する
-R-サブディレクトリ内のファイルを再帰的に検索します。
-l-ファイルの内容部分の代わりにファイル名を表示します。./-最後のパラメータは、テキストを検索するために必要なファイルを含むフォルダへのパスです。この場合、ファイルマスクのある現在のフォルダです。フォルダのフルパスに変更できます。たとえば、これが私のコマンドです
grep -iRl'linux '/ home / user / Documents / winaero
注:grepで使用する可能性のあるその他の便利なスイッチ:
-n-行番号を表示します。
-w-単語全体に一致します。
トゥイッチ クリップをコンピュータに保存する方法
私が使用するもう1つの方法は、コンソールファイルマネージャーアプリであるMidnight Commander(mc)です。 grepとは異なり、mcは私が試したすべてのLinuxディストリビューションにデフォルトで含まれているわけではありません。自分でインストールする必要があるかもしれません。
mcで特定のテキストを含むファイルを検索する
Midnight Commanderを使用して特定のテキストを含むファイルを検索するには、アプリを起動し、キーボードで次のシーケンスを押します。
Alt + Shift +?
これにより、検索ダイアログが開きます。
「コンテンツ:」セクションに入力し、Enterキーを押します。必要なテキストを含むすべてのファイルが検索されます。
これらのファイルは、[パネル化]オプションを使用して左または右のパネルに配置し、必要に応じてコピー/移動/削除/表示/実行できます。
Windows 8 ログイン画面の色を変える
Midnight Commanderは、検索に関して非常に時間を節約するツールです。
それでおしまい。