find : chercher en parcourant le disque
find ~ -name "facture*.pdf" # par nom (sensible à la casse)
find ~ -iname "*vacances*" # sans tenir compte des majuscules
find / -name "sshd_config" 2>/dev/null # tout le disque, sans les erreurs « Permission non accordée »Le premier argument est le dossier de départ (~ = votre dossier personnel, . = le dossier courant). Mettez toujours le motif entre guillemets.
Filtres utiles
-type ffichiers,-type ddossiers-size +500Mplus de 500 Mo,-size -10kmoins de 10 Ko-mtime -7modifiés il y a moins de 7 jours,-mtime +365plus d'un an-emptyfichiers ou dossiers vides
Agir sur les résultats
find ~/Téléchargements -name "*.tmp" -delete
find . -name "*.sh" -exec chmod +x {} \;Lancez d'abord la commande sans -delete pour vérifier la liste.
locate : instantané
sudo apt install plocate
sudo updatedb # met l'index à jour (fait automatiquement chaque jour)
locate budget.ods
locate -i vacances # sans tenir compte des majuscules