web-dev-qa-db-ja.com

Linuxのコンテンツでファイルを見つけるにはどうすればよいですか?

コマンドラインでLinuxのコンテンツを使用してファイルを見つけるにはどうすればよいですか?

たとえば、自分のコンピュータで "helo"という単語を含むファイルを見つけたいと考えています。

14
user86187

使用する:

grep -lir "helo" /path/to/dir
24
quanta

/ usr/local/bin /に次の内容でgrepallという名前のファイルを作成できます。

find -type f -exec grep -q $1 {} \; -print

次に、grepall somethingを使用してコンテンツを検索できます

3
kockiren

邪悪な方法:grep "something" */*/*

1
Korjavin Ivan

あなたが管理者またはコーダーであれば、通常のgrepの代わりに ripgrep を検討するかもしれません。

rg heloたとえば、現在の作業ディレクトリ(サブフォルダを含む)内のすべてのファイルを検索します。

詳細については、 ガイド 、manページ、またはコードを参照してください。

0
mbx