Comment supprimer un dossier
Résolu
saighi3016
Messages postés
100
Statut
Membre
-
dna.factory Messages postés 19917 Date d'inscription Statut Modérateur Dernière intervention -
dna.factory Messages postés 19917 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
je voudrai supprimer un dossier pas vide en intégralité en une seul commande,,
mais pour l'instant ce que je fais est: rmdir dossier
ce qui me fais le dossier n'est pas vide du coup je suis obliger de rentrer dans chaque dossier pour les supprimer.
merci de toute aide
je voudrai supprimer un dossier pas vide en intégralité en une seul commande,,
mais pour l'instant ce que je fais est: rmdir dossier
ce qui me fais le dossier n'est pas vide du coup je suis obliger de rentrer dans chaque dossier pour les supprimer.
merci de toute aide
2 réponses
-
-
-
Bonjour
Non ce n'est pas ce qui est demandé, r=recursive c'est à dire que l'on va chercher dossiers et sous-dossiers et s'ils ne sont pas vide il n'est pas possible de supprimer.
Merci de lire les man avant de repondre
a+- Salut,
Si c'est possible avec la commande suscitée (rm
). C'est uniquementrmdir
qui refuse de supprimer un répertoire s'il n'est pas vide.
Quant à la commande que tu as donnée en 1er, cette option ne fait que supprimer le message d'erreur comme quoi le répertoire n'est pas vide, mais en aucun cas ça permet de supprimer le répertoire ;-(
$ tree
.
|-- foo.sh
`-- rep
`-- sousrep
2 directories, 1 file
$ rmdir rep
rmdir: échec de suppression de «rep»: Le dossier n'est pas vide
$ rmdir --ignore-fail-on-non-empty rep
$ tree
.
|-- foo.sh
`-- rep
`-- sousrep
2 directories, 1 file
$ rm -rfv rep
répertoire supprimé : «rep/sousrep»
répertoire supprimé : «rep»
-
-
-
bonjour
man rmdir te donne la solutionrmdir --ignore-fail-on-non-empty
a+