Grep, Cat, Find, Less

  sysadmin

grep

Rechercher une chaine de caractères
-r = récursif
-i = insensible à la casse
-n = indique le numéro de la ligne où figure la chaine de caractères

exclure des dossiers
–exclude-dir=/foo/bar

pour que le résultat soit enregistré dans un fichier
> /foo/bar

# exemple : grep -rin <ma_chaine_de_caractere> * > /foo/bar

Chercher une occurrence dans un répertoire en récursif :

find . -type f -exec grep "path" '{}' \; -print | more

Rechercher un fichier dans l’arborescence :

find -name mon_fichier

Locate

Rechercher un fichier

-i = insensible à la casse

locate -i <mon fichier>

Mettre à jour la base de données des fichiers:

sudo updatedb