[linux] list files that contain a word
nitiwit

nitiwit @nitwit

Location:
Tehran, Iran
Joined:
Jul 10, 2019

[linux] list files that contain a word

Publish Date: Jul 30 '24
0 0

TL;DR use grep -rG <word>

searches for all files recursively in the current directory for files that include <word> inside them


example:

$ echo "Use Markdown to write and format posts." > tmp.txt
$ cat tmp.txt 
Use Markdown to write and format posts.
Enter fullscreen mode Exit fullscreen mode
$ grep -rH "Markdown"
tmp.txt:Use Markdown to write and format posts.
Enter fullscreen mode Exit fullscreen mode

this is naturally case-sensitive. to ignore cases, add the -i option:

$ grep -riH "markdown"
tmp.txt:Use Markdown to write and format posts.
Enter fullscreen mode Exit fullscreen mode

⚠ Beware

when using this command is large directories (with numerous files and sub-directories), beware of getting text-walled. you might see too many results.

therefore it's recommended to limit your search queries to smaller range of directories/words.

Comments 0 total

    Add comment