Pages : 1
#1 Le 17/05/2007, à 10:45
- Troup
Menage
Je souhaiterais savoir si qqn n'avait pas déjà ecrit une commande dans son bash pour faire le ménage de tout les fichiers ~ et des buffers mal fermés # sous emacs, recursivement dans tout les sous dossiers et egalement sur les fichiers cachés ??
Je suis pas très à l'aise avec ça, désolé.
Merci !
#2 Le 17/05/2007, à 11:40
- pacome
Re : Menage
Bonjour,
Ça a du être écrit un paquet de fois, en effet :
find ~ \( -name "#*#" -o -name "*~" \) -exec rm -i \{\} \;
Pour l'adapter à d'autres choses:
- ~: le répertoire de "départ"
- \( ... \): pour grouper des expressions
- -name "#*#": pour trouver tous les fichiers nommés #portnawak# ("*~" = nawak~)
- -exec rm -i \{\} \;: pour exécuter la commande rm -i sur le fichier trouver; tu peux enlever le -i (confirmation) si tu es sûr de toi, ou plus simplement remplacer cette partie par -delete.
Il y a plein d'autres possibilités: date (plus ou moins vieux), taille, permissions, type... tout est expliqué dans man find.
A+
Hors ligne
#3 Le 17/05/2007, à 11:57
- Troup
Re : Menage
Je te remercie, ça nettoie très bien.
Pages : 1