La commande find permet de faire une recherche.
Aussi, adaptez cette ligne de commande où l'on va ici effectuer une recherche depuis la racine qui est symbolisée par / :
sudo find / -name nomduchier
Lien vers le fichier : cliquez ici
Par exemple la recherche du fichier syslog va passer par cette commande :
sudo find / -name syslog
Lien vers le fichier : cliquez ici
2 résultats seront retournés :
/var/log/syslog
/var/log/installer/syslog
Mais il y a beaucoup plus efficace avec la commande mlocate que l'on installe ainsi :
sudo apt-get install mlocate
Lien vers le fichier : cliquez ici
Reste à chercher quelque-chose avec la commande mlocate. Exemple :
Si vous mettez l'option -A, alors tous les mots entrés devront être contenu dans le résultat pour être affiché
mlocate -A mot1 mot2
Lien vers le fichier : cliquez ici
Exemple en recherchant les mots light et log
En complément, vous pouvez rechercher un mot ou une ligne dans plusieurs fichiers.
grep -r -i motrecherché /répertoire/de/recherche
Lien vers le fichier : cliquez ici
Par exemple ici on recherche /usr/sbin/httpd dans /lib/systemd/system
grep -r -i /usr/sbin/httpd /lib/systemd/system
Lien vers le fichier : cliquez ici
Avec la commande find, vous pouvez n'afficher que les fichiers qui datent de plus de 30 jours. Exemple :
find /var/log/ -maxdepth 1 -mtime +30
Lien vers le fichier : cliquez ici