Sujet : supprimer répertoire [ Linux / Unix / Autre distribution ] (lafolle24320)


Informations & options

supprimer répertoire par : lafolle24320 le 17/11/2006 08:39:18
Répondre Rép. Ecrire un message privé MP Voir les autres messages de ce membre 2 msg Voir les autres messages de ce membre sur tout CS 407 msg CS
Bonjour, est ce que quelqu'un aurait une cde miracle pour supprimer tous les répertoires (rm -r) dont le nom est CVS à partir d'un certains répertoires en parcourant tous les sous répertoires. Merci cela m'éviterai 473 rm -r çà serait sympa bonne journée
Re : supprimer répertoire par : Twinuts (1/1 Membre Club 1/1) (Admin) le 17/11/2006 09:33:29
Répondre Rép. Ecrire un message privé MP Voir les autres messages de ce membre 26 msg Voir les autres messages de ce membre sur tout CS 4216 msg CS
Réponse acceptée !
Salut,

tu peux combiner les commandes sous unix soit:

avant de faire un truc, fait juste un affichage (apres un 'rm -rf'  c'est mort tu n'as plus rien !)

pour toi le listing correspond à la commande suivante :
find . -type d -name CVS

description :
find -> nom de la commande find
. -> repertoire courant mais peut etre un chemin complet ou relatif
-type d -> ici on demande à ne retenir que les répertoires
-name CVS -> nom du repertoire


si l'affichage te semble bon tu fais :
rm -rf `find . -type d -name CVS`

description:
rm -> nom de la commande pour la suppression
-rf -> recursif et on force la suppression
`cmd` -> le fait de mettre une commande entre contre-quotes signifie que bash va executer cette commande (cmd pour etre autre chose que find) et se servir du resultat de cette commande comme argument à la commande de niveau au dessus (rm -rf).

------------------------------------
"On n'est pas au resto : ici on ne fait pas dans les plats tout cuits ..."

WORA
Re : supprimer répertoire par : lafolle24320 le 17/11/2006 10:05:19
Répondre Rép. Ecrire un message privé MP Voir les autres messages de ce membre 2 msg Voir les autres messages de ce membre sur tout CS 407 msg CS
nickel!!! merci

lafolle




Participer à cet échange

Pour participer aux échanges, vous devez vous authentifier.
Login et mot de passe que vous avez sur
CodeS-SourceS/TechnoS-SourceS




Mot de passe oublié ? / Activation de compte
Créer un compte