Comment supprimer un dossier

Résolu/Fermé
saighi3016 Messages postés 92 Date d'inscription vendredi 10 juillet 2015 Statut Membre Dernière intervention 21 mars 2017 - 9 oct. 2015 à 11:42
dna.factory Messages postés 24954 Date d'inscription mercredi 18 avril 2007 Statut Modérateur Dernière intervention 25 avril 2024 - 23 oct. 2015 à 16:38
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


2 réponses

rm -r
1
saighi3016 Messages postés 92 Date d'inscription vendredi 10 juillet 2015 Statut Membre Dernière intervention 21 mars 2017
23 oct. 2015 à 14:35
Merci
0
jeanbi Messages postés 15118 Date d'inscription samedi 9 décembre 2006 Statut Contributeur Dernière intervention 6 février 2023 2 177
Modifié par jeanbi le 23/10/2015 à 14:37
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+
0
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 407 > jeanbi Messages postés 15118 Date d'inscription samedi 9 décembre 2006 Statut Contributeur Dernière intervention 6 février 2023
Modifié par zipe31 le 23/10/2015 à 14:44
Salut,

Si c'est possible avec la commande suscitée (
rm
). C'est uniquement
rmdir
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»
0
dna.factory Messages postés 24954 Date d'inscription mercredi 18 avril 2007 Statut Modérateur Dernière intervention 25 avril 2024 1 609
23 oct. 2015 à 16:38
clair, j'ai jamais eu le moindre soucis avec rm -r
je comprenait même pas cette histoire de 'répertoire non vide' vu que j'ai jamais utilisé rmdir de ma vie pour unix/linux
0
jeanbi Messages postés 15118 Date d'inscription samedi 9 décembre 2006 Statut Contributeur Dernière intervention 6 février 2023 2 177
9 oct. 2015 à 19:57
bonjour
man rmdir te donne la solution
rmdir --ignore-fail-on-non-empty 

a+

0