Pour chercher un fichier sur disque :
- find / -name nom_fichier : cherche le fichier/repertoire en explorant toute l'arborescence à partir du point entré (ici le /).
- locate nom_fichier : permet de chercher un fichier/repertoire grace à un index construit à l'aide de la commande updatebd. Cette commande est beaucoup plus performante que le find précédent.
Pour chercher du texte dans un/des fichier(s) :
- grep ma_chaine * | more : recherche ma_chaine dans l'ensemble des fichiers du repertoire en cours et renvoi le resultat à l'écran en indiquant sous la forme : le nom du fichier et la ligne contenant ma_chaine.
Pour remplacer une chaine (chaine 1) par une autre (chaine 2) dans un ensemble de fichiers :
- find . -type f | xargs perl -p -i -e 's/chaine1/chaine2/'