One of the common commands that I use most frequently in my day-to-day Linux life is for finding files that contains a particular text. Take for an example that I want to search all the files in the current directory that contains string “Hello! this is my file”. The command that is use mostly is this:
find . -type f -exec grep -il 'Hello! this is my file' {} ;
This search ignores the cases. If you want to search with definite cases (upper or lower) remove the “-i” from grep. You can replace “.” (dot, which means current directory) by the path of the directory in which you want to conduct the search. If you want to search in the whole system then use “/” (it means root directory).
Related articles
- How to mount a windows partition on Linux automatically on each start up (computerandu.wordpress.com)
- How to extract .tar.bz2 and .tar.gz file in Linux (computerandu.wordpress.com)