#1 Le 14/06/2011, à 13:46
- sevenup30
Probleme de suppression de Millions de fichier.
Bonjour,
j'ai un problème asses "long".
J'ai un dossier contenant plusieurs millions de petit fichier, ce dossier n'est pas lourd mais lorsque je veux le supprimer avec la commande "rm -rvf",
il les supprimes 1par1 et donc ma commande tourne depuis 4jours et à mon avis elle n'est pas prête d'être terminer.
Ma question est donc, n'y a-t-il pas un moyen de supprimer grossièrement le dossier qui ne fait qu'un gigaoctet plutôt que de passer les fichiers un par un?
Cordialement.
Hors ligne
#2 Le 14/06/2011, à 13:58
- FRUiT
Re : Probleme de suppression de Millions de fichier.
En se mettant dans dans le dossier parent, puis en exécutant :
rm -rf tondossier
Mais j'ai peur que ça revienne au même finalement.
Neon Suite by FRUiT (kde4.6) [url]http://[Merci de relire les règles]/yzm7cee[/url]
"Pour la carotte, le lapin est la plus parfaite incarnation du mal" (R. Sheckley)
clean
Hors ligne
#3 Le 14/06/2011, à 13:58
- Qid
Re : Probleme de suppression de Millions de fichier.
bah fallait pas lui demander de causer aussi : pourquoi t'as utiliser le -v ?
"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil
Hors ligne
#4 Le 14/06/2011, à 13:59
- FRUiT
Re : Probleme de suppression de Millions de fichier.
Aussi oui, exact.
Neon Suite by FRUiT (kde4.6) [url]http://[Merci de relire les règles]/yzm7cee[/url]
"Pour la carotte, le lapin est la plus parfaite incarnation du mal" (R. Sheckley)
clean
Hors ligne
#5 Le 14/06/2011, à 14:01
- Qid
Re : Probleme de suppression de Millions de fichier.
Aussi oui, exact.
bah au final on a bien eu la meme idée mais reste que effectivement au delas du faite qu'il causera pas
je pense que ça ne raccourcira pas pour autant le temps d'execution de la commande ...
"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil
Hors ligne
#6 Le 14/06/2011, à 14:06
- Qid
Re : Probleme de suppression de Millions de fichier.
Le mieux et le plus rapide pour supprimer un répertoire c'est quand même
rmdir --ignore-fail-on-non-empty /dossier
ah bah oui évidemment ... c'est vrais que rmdir existe ... on a un peu trop tendence à l'oublier lui ...
"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil
Hors ligne
#7 Le 14/06/2011, à 14:12
- f.x0
Re : Probleme de suppression de Millions de fichier.
Oui mais cela n'a pas l'air de fonctionner lorsque le répertoire n'est pas vide
même avec l'option --ignore-fail-on-non-empty
C'est pour cela que j'ai supprimé le post, en plus il ne faut pas mettre le / devant dossier.
En revanche, j'opterai pour
cd /dossier
rm -f *.*
rmdir *
cd ..
rmdir dossier
Qu'en pensez-vous ???
SOPI
Hors ligne
#8 Le 14/06/2011, à 14:17
- Qid
Re : Probleme de suppression de Millions de fichier.
Oui mais cela n'a pas l'air de fonctionner lorsque le répertoire n'est pas vide
même avec l'option --ignore-fail-on-non-emptyC'est pour cela que j'ai supprimé le post, en plus il ne faut pas mettre le / devant dossier.
En revanche, j'opterai pour
cd /dossier rm -f *.* rmdir * cd .. rmdir dossier
Qu'en pensez-vous ???
bizarre ton affaire ... quant à ta proposition d'apres moi elle revient au meme que ce qui est déjà en cour
"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil
Hors ligne
#9 Le 14/06/2011, à 14:18
- FRUiT
Re : Probleme de suppression de Millions de fichier.
Je vois pas ou serait la rapidité par rapport à mon post #2...
Neon Suite by FRUiT (kde4.6) [url]http://[Merci de relire les règles]/yzm7cee[/url]
"Pour la carotte, le lapin est la plus parfaite incarnation du mal" (R. Sheckley)
clean
Hors ligne
#10 Le 14/06/2011, à 14:22
- f.x0
Re : Probleme de suppression de Millions de fichier.
C'était pour éviter la récursivité qui semble être longue à s'exécuter (même sans l'option v)
mais c'est vrai que c'est quand même bizarre cette histoire de
rmdir --ignore-fail-on-non-empty dossier/
qui ne fonctionne pas alors que l'option --ignore-fail-on-non-empty est prévu pour
SOPI
Hors ligne
#11 Le 14/06/2011, à 14:24
- f.x0
Re : Probleme de suppression de Millions de fichier.
Autrement, pour contourner ce genre de problème j'utilise nautilus
et je fais supprimer le répertoire (il faut avoir activé l'option par afficher ce choix)
comme cela j'évite le passage par la corbeille.
SOPI
Hors ligne
#12 Le 14/06/2011, à 14:25
- FRUiT
Re : Probleme de suppression de Millions de fichier.
L'option marche bien, rmdir ne retournera pas d'erreur en cas de répertoire non vide. Simplement ça n'agit que sur le message d'erreur, et pas sur le dossier.
Neon Suite by FRUiT (kde4.6) [url]http://[Merci de relire les règles]/yzm7cee[/url]
"Pour la carotte, le lapin est la plus parfaite incarnation du mal" (R. Sheckley)
clean
Hors ligne
#13 Le 14/06/2011, à 14:28
- Qid
Re : Probleme de suppression de Millions de fichier.
L'option marche bien, rmdir ne retournera pas d'erreur en cas de répertoire non vide. Simplement ça n'agit que sur le message d'erreur, et pas sur le dossier.
hein ? mais c'est nul alors ... ?
"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil
Hors ligne
#14 Le 14/06/2011, à 14:29
- f.x0
Re : Probleme de suppression de Millions de fichier.
Merci pour l'explication, je comprends mieux maintenant.
Par contre je viens de faire un tout bête
rm -r dossier
et cela a fonctionné !!!!!!!!!
SOPI
Hors ligne
#15 Le 14/06/2011, à 14:30
- FRUiT
Re : Probleme de suppression de Millions de fichier.
hein ? mais c'est nul alors ... ?
Bah ça peut servir dans des scripts qui désirent avoir un output bien particulier.
Un peu useless sinon, c'est clair.
Dernière modification par FRUiT (Le 14/06/2011, à 14:31)
Neon Suite by FRUiT (kde4.6) [url]http://[Merci de relire les règles]/yzm7cee[/url]
"Pour la carotte, le lapin est la plus parfaite incarnation du mal" (R. Sheckley)
clean
Hors ligne
#16 Le 14/06/2011, à 14:54
- sevenup30
Re : Probleme de suppression de Millions de fichier.
Merci pour vos réponses,
j'utilise le -v comme ça je suis sûr qu'elle travaille ^^
je vien de tester le
rmdir --ignore-fail-on-non-empty dossier/
et je confirme que ça ne marche pas!!
sinon je vais attendre que ça finissent dans quelques jours encore
Hors ligne
#17 Le 14/06/2011, à 15:52
- AnsuzPeorth
Re : Probleme de suppression de Millions de fichier.
Et en python, ca ne serait pas plus rapide ?
Le module shutil, rmtree fait le taf.
Interface graphique pour bash, python ou autre: glade2script
Support Tchat: http://chat.jabberfr.org/muckl_int/inde … ade2script (Hors ligne)
Hors ligne
#18 Le 14/06/2011, à 17:01
- aduxas
Re : Probleme de suppression de Millions de fichier.
Je serais étonné si Python est plus rapide. Je ne vois pas comment on peut faire mieux que bash.
Dernière modification par aduxas (Le 14/06/2011, à 17:03)
Hors ligne
#19 Le 14/06/2011, à 18:11
- Haleth
Re : Probleme de suppression de Millions de fichier.
En fait, si je ne m'abuse, les fichiers sont referencés à divers endroit sur le disque. Supprimer un fichier reviens, entre autre, à effacer cette "note".
Donc, par conséquent, il n'y a pas d'autre solution que rm.
Utiliser le python n'est, à mon humble avis, pas plus véloce, le bash est déjà très près du disque.
Ubuntu is an ancien African word which means "I can't configure Debian"
Because accessor & mutator are against encapsulation (one of OOP principles), good OOP-programmers do not use them. Obviously, procedural-devs do not. In fact, only ugly-devs are still using them.
Hors ligne
#20 Le 14/06/2011, à 18:29
- piolet
Re : Probleme de suppression de Millions de fichier.
il faut vérifier quel rm tu exécutes avec la commande
type rm
en effet il peut y avoir un alias ou un script de même nom.
Dernière modification par piolet (Le 14/06/2011, à 18:48)
lenovo T430 RAM 8Go Xubuntu 22.04 LTS
Hors ligne
#21 Le 14/06/2011, à 21:43
- Qid
Re : Probleme de suppression de Millions de fichier.
il faut vérifier quel rm tu exécutes avec la commande
type rm
en effet il peut y avoir un alias ou un script de même nom.
ce serait quand meme très très étonnant ...
"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil
Hors ligne
#22 Le 14/06/2011, à 22:57
- AnsuzPeorth
Re : Probleme de suppression de Millions de fichier.
Je serais étonné si Python est plus rapide. Je ne vois pas comment on peut faire mieux que bash.
Je pense pas que python soit plus performant que rm, c'est sur, mais des fois, par rapport à la complétion bash ???
J'ai pas trop envie de faire des essais sur 10 000 fichiers sur mon DD
Interface graphique pour bash, python ou autre: glade2script
Support Tchat: http://chat.jabberfr.org/muckl_int/inde … ade2script (Hors ligne)
Hors ligne