=== Remove orphelan paquets === deborphan | xargs apt-get remove --purge -uy ==== Taille d'un repertoire! ==== du -hs ~/* | sort -nr | head du -hms ~/* | sort -nr | head === Renommage de plusieurs fichiers avec expression régulière === Utilisation de la commande rename. Par exemple, remplacement de **.html** par **.php** $ rename 's/html/php/' *.html Pour effectuer récursivement le remplacement dans les sous-répertoires : $ find . -name '*.html' -print | rename 's/html/php/' === Recherche de fichiers (ne) contenant (pas) une certaine chaîne === Fichiers contenant “ xxx ” : $ grep -l -re "xxx" * Fichiers ne contenant pas “ xxx ” : $ grep -L -re "xxx" * Fichiers ne contenant pas “ xxx ” mais contenant “ yyy ” : $ grep -L -re "xxx" * | xargs grep -l -re "yyy" {{tag>bash tips astuces}}