Midnight Commander is a very time-saving tool when it comes to search. You can place these files in the left or right panel using the Panelize option and copy/move/delete/view/do whatever you want them. It will find all files with the required text. To find files containing some specific text using Midnight Commander, start the app and press the following sequence on the keyboard:įill in the "Content:" section and press the Enter key. Find files containing specific text with mc Unlike grep, mc is not included by default in all Linux distros I've tried. Note: Other useful switches you might want to use with grep:Īnother method I use is Midnight Commander (mc), the console file manager app. For example, here is my command grep -iRl "linux" /home/user/Documents/winaero You can change it to the full path of the folder. In our case, it is the current folder with the file mask. the last parameter is the path to the folder containing files you need to search for your text. l - show file names instead of file contents portions. R - recursively search files in subdirectories.
Type the following command: grep -iRl "your-text-to-find".Navigate (if required) to the folder in which you are going to search files with some specific text.XFCE4 terminal is my personal preference. To find files containing specific text in Linux, do the following. The first method involves the grep utility, which exists in any distro, even in embedded systems built on busybox.
I would like to share the methods I use myself. It comes with an option to search for file contents, but it does not work reliably for me. There's Catfish, a popular search tool with a search index, which can find your files really quickly. The above example shows how to use multiple grep’s with the find command in unix or linux.Probably, there are more methods available. type f -exec grep -l word \ -exec echo \ Now we will grep for a particular word in these files and display only the filenames that has the matching word. The grep command to search for the normal files in the current directory is shown below: First i will use the find command in unix or linux to search for the regular files in the current directory. We will see how to search for files and then grep for a string of text in those files.