If we insert the following function into our .bashrc
or .zshrc
we can then easily run what I call a “quick find” on the current working directory.
# qfind - used to quickly find files that contain a string in a directory qfind () { find . -exec grep -l $1 {} \; return 0 }
Now, when working at the command line we can type qfind
to run a “quick find”:
$ cd /var/log/apache2 $ qfind http
Outputs:
./error_log
This indicates that the string “http” is present in the error_log file within the /var/log/apache2
directory.
Leave a Reply