You can search for a text string all files under each directory, recursively with -r grep -r "PULSEAUDIO_SYSTEM_START" grep -R "PULSEAUDIO_SYSTEM_START" files containing specific text with color output If you don’t know the exact location of the file that contains the specific text you’re looking for, then you need to search all subdirectories recursively. Grep: /etc/default/kdm.d: Is a files containing specific text when you don’t know the location
If you know the exact location and directory you’re after, then grep "PULSEAUDIO_SYSTEM_START" you know the exact directory with the files containing that specific text, then grep "PULSEAUDIO_SYSTEM_START" /etc/default/*
So I will outline all possible combinations, you can just try one at a time to determine which one best suites you. Now there’s a small problem, depending on your Linux, BSD or Unix distro, Find command can be slightly different (in terms of Syntaxes). In this example, we will search for 'PULSEAUDIO_SYSTEM_START‘ in all configuration files located in /etc directory. Grep -r -H "text string to search” directory-pathĮgrep -w -R "word-1|word-2” directory-path Grep -r "text string to search” directory-path Grep "text string to search” directory-path The grep command can find and search a specific text from all files quickly. To find files containing specific text, you are possibly better off using the grep command. Its name comes from the ed command g/re/p (globally search a regular expression and print), which has the same effect: doing a global search with the regular expression and printing all matching lines. Grep was originally developed for the Unix operating system, but is available today for all Unix-like systems. Grep is a command-line utility for searching plain-text data sets for lines matching a regular expression.
SEARCH ALL FILES FOR TEXT STRING IN UBUNTU HOW TO
How to find files containing specific text in Ubuntu Linux or similar distro? ()įind files containing specific text using grep commandįind files containing specific text using grep command examplesįind files containing specific text when you know the locationįind files containing specific text when you don’t know the locationįind files containing specific text with color outputįind files containing specific text with filenames onlyįind files containing specific text and hide errorsįind files containing specific text and ignore case This guide will work for any Linux distributions, namely. This guide shows a bunch of commands that you can use to find files containing specific text in Linux, namely Ubuntu, Debian, Mint, CentOS, Fedora and any Linux distro. I’ve been there when I started with Slackware back late nineties. For a new Linux user, yeah tell me about it. Now for an experienced user, no problem, you know exactly where to find a configuration file for PulseAudio. This is particularly important when you’re tying to follow a badly written guide of forum post that says something like replace 0 with 1 in this line which will fix PulseAudio configured for per-user sessions … (warning)
Very often new users would dwell on Google trying to find the correct command to find files containing specific text.