Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 wink


GUL Bordeaux : GirollServices libres : TdCT.org
Hide in your shell, scripts & astuces :  applications dans un tunnelsmart wgettrouver des pdfinstall. auto de paquetssauvegarde 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

dg77360 a écrit :

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 smile
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 wink


GUL Bordeaux : GirollServices libres : TdCT.org
Hide in your shell, scripts & astuces :  applications dans un tunnelsmart wgettrouver des pdfinstall. auto de paquetssauvegarde auto♥ awk
  ⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn

Hors ligne