#1 Le 17/09/2012, à 21:35
- dg77360
[RESOLU] trop de fichier png dans un répertoire
Bonsoir
J'ai un soucis que je vais essayer de résumer :
1/ J'ouvre un gros fichier pdf de 400 pages avec pdftohtml, j'oublie le parametre -i pour ne pas prender en compte les images
2/ Je me retrouve avec plusieurs milliers de fichiers png sur le bureau
3/ Je tente rm *.png depuis une console et j'obtiens un message me disant qu'il y a trop de fichier
Je reste donc coincé sur ce sujet, je pense qu'un script pourrait me tirer d'affaire mais cela dépasse largement mon niveau
merci de votre aide
DG
Dernière modification par dg77360 (Le 18/09/2012, à 19:09)
Hors ligne
#2 Le 17/09/2012, à 21:49
- aduxas
Re : [RESOLU] trop de fichier png dans un répertoire
Il faut faire quelque chose du style
find chemin -name \*.png -exec rm {} \;
fais attention que ton chemin est le bon (probablement ~/Bureau) et qu'il n'y a pas d'autres fichiers .png auxquels tu tiens. Tu peux faire un essay d'abord en mettant "ls" ou "echo" au lieu de "rm".
Dernière modification par aduxas (Le 17/09/2012, à 21:50)
Hors ligne
#3 Le 17/09/2012, à 21:56
- U-topic
Re : [RESOLU] trop de fichier png dans un répertoire
Ou un truc du style :
ls *.png | xargs rm
, xargs envoyant un par un les arguments à rm !
(à faire dans le bon répertoire et tout et tout...)
Dernière modification par U-topic (Le 17/09/2012, à 21:57)
Hors ligne
#4 Le 17/09/2012, à 22:40
- dg77360
Re : [RESOLU] trop de fichier png dans un répertoire
Merci pour ce retour rapide, les 274000 fichiers ont été éradiqués en 9 mn avec le premier des deux scripts. Le second ne semble pas fonctionner, il demande un argument pour rm.
Bonne fin de soirée
DG
Hors ligne
#5 Le 18/09/2012, à 00:08
- nesthib
Re : [RESOLU] trop de fichier png dans un répertoire
pour info la suppression avec « rm *.png » n'a pas fonctionné car la taille des arguments est limitée, or avec 274000 fichier tu l'as sans nul doute dépassée. Tu peux obtenir cette taille limite (du moins une approximation) avec :
getconf ARG_MAX
Maintenant que ton problème est résolu, tu peux modifier ton premier message et ajouter [résolu] au début du titre
GUL Bordeaux : Giroll – Services libres : TdCT.org
Hide in your shell, scripts & astuces : applications dans un tunnel – smart wget – trouver des pdf – install. auto de paquets – sauvegarde auto – ♥ awk
⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn
Hors ligne
#6 Le 18/09/2012, à 20:35
- dg77360
Re : [RESOLU] trop de fichier png dans un répertoire
nécessaire fait
merci et je vais essayer de me mettre au shell
DG
Hors ligne
#7 Le 19/09/2012, à 20:06
- U-topic
Re : [RESOLU] trop de fichier png dans un répertoire
Merci pour ce retour rapide, les 274000 fichiers ont été éradiqués en 9 mn avec le premier des deux scripts. Le second ne semble pas fonctionner, il demande un argument pour rm.
Bonne fin de soirée
DG
Étrange, ça fonctionne chez moi
M'enfin, l'essentiel est que tu aies trouvé une solution !
Hors ligne
#8 Le 19/09/2012, à 22:30
- nesthib
Re : [RESOLU] trop de fichier png dans un répertoire
@U-topic : en soi le « ls *.png » revient au même, il y a trop d'arguments pour que le « ls » les prenne en compte
GUL Bordeaux : Giroll – Services libres : TdCT.org
Hide in your shell, scripts & astuces : applications dans un tunnel – smart wget – trouver des pdf – install. auto de paquets – sauvegarde auto – ♥ awk
⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn
Hors ligne