Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 lol:

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.