#1 Le 04/05/2008, à 18:58
- BELLEVILLE
[Résolu]600 images/doublons soudains à trier. En ligne de commande ?
Bonjour,
Je viens de télécharger, en masse, les affiches de mai 68. Légal !! Je me suis emmêlée dans Batchdownload (addon Firefox). Je me retrouve avec des 01.gif, 01(1).gif, 01(2).gif....
Mon vieil ordi rame à fond. Je me suis aussi emmêlée à une époque dans les paquets beagle et autres.
Comment trier tout ça en ligne de commande ?
Je suppose que c'est la meilleure solution. Et bien que sous Ubuntu depuis 1 an, je ne sais pas naviguer dans l'arborescence des dossiers/fichiers en ligne de commande (en gros, je fais sudo apt-get install et déclinaisons).
Bien sûr, j'ai lu la doc.... ma tête explose.
Merci d'avance à la communauté pour cette initiation/cas réel à "premiers pas dans la gestion des fichiers en ligne de commande) !
Dernière modification par BELLEVILLE (Le 05/05/2008, à 15:14)
Hors ligne
#2 Le 04/05/2008, à 19:01
- s<dfdunet
Re : [Résolu]600 images/doublons soudains à trier. En ligne de commande ?
bonjour
Fslint
Sympa ce petit soft
#3 Le 04/05/2008, à 19:03
- s<dfdunet
Re : [Résolu]600 images/doublons soudains à trier. En ligne de commande ?
bonjour
Fslint
Sympa ce petit soft
sudo aptitude install fslint
#4 Le 04/05/2008, à 19:16
- BELLEVILLE
Re : [Résolu]600 images/doublons soudains à trier. En ligne de commande ?
Merci.
Je viens de l'installler, je le regarde, j'ai du mal à comprendre. Ca va peut-être venir. Une piste (sur leur site, il y a une capture d'écran... pour moi, c'est un peu mince). A part ça, on voit tout de suite que c'est simple... (je crois que j'ai une sainte trouille de cliquer sur le mauvais bouton !)
Hors ligne
#5 Le 04/05/2008, à 19:23
- BELLEVILLE
Re : [Résolu]600 images/doublons soudains à trier. En ligne de commande ?
Je me permets de préciser :
en faisant "duplicata", il me sort les fichiers par série, et je dois donc supprimer les redondants, mettons-deux par deux.
Il y a-t-il moyen que je filtre genre supprimer *(1).gif ?
Hors ligne
#6 Le 04/05/2008, à 19:34
- abetsic
Re : [Résolu]600 images/doublons soudains à trier. En ligne de commande ?
Bonjour,
Tapes dans ton terminal :
ls *\([0-9]*\)*
Si il ne renvoie que les doublons tu peux remplacer "ls" par "rm -f" (-f pour force pour ne pas avoir à confirmer à chaque fichier)
Explication :
* : n'importe quoi
\( : une parenthèse ouvrante, on est obligé de mettre le "\" pour que bash n'interprete pas les parenthèses comme l'évaluation de quelque chose mais comme faisant partie de ce que tu cherches.
[0-9]* : un chiffre compris entre 0 et 9 répété 0 ou plusieurs fois
\) : parenthèse fermante
* : n'importe quoi
Hors ligne
#7 Le 04/05/2008, à 19:43
- BELLEVILLE
Re : [Résolu]600 images/doublons soudains à trier. En ligne de commande ?
OK, je m'y colle.
(nb: j'étais en train de lire "learn Unix in 10 mn")
Hors ligne
#8 Le 04/05/2008, à 19:54
- BELLEVILLE
Re : [Résolu]600 images/doublons soudains à trier. En ligne de commande ?
Je n'arrive même pas à me déplacer dans les répertoires.
Mon dossier est sur le bureau.
Je fais: cd /desktop/mondossier/, trouve pas.
je fais: cd /mondossier/, trouve pas.
Je suis nulle, où je mets les / .... le nom du dossier est correct, j'en suis sûre (vérifié que 20 fois).
Merci au valeureux patient conseiller !
Hors ligne
#9 Le 04/05/2008, à 20:44
- abetsic
Re : [Résolu]600 images/doublons soudains à trier. En ligne de commande ?
Le premier "/" correspond à la racine de ton système. Et comme ton dossier desktop est dans ton repertoire utilisateur (qui n'est donc pas à la racine du système) ça ne marche pas.
Vas voir dans la doc, il y a une page qui explique comment se servir des commandes de bases du terminal et pour se déplacer dans l'arborescence.
Hors ligne
#10 Le 04/05/2008, à 20:46
- BELLEVILLE
Re : [Résolu]600 images/doublons soudains à trier. En ligne de commande ?
J'ai lu la doc.
Je relis la doc.
Effectivement, c'est censé être simple.
Je vais faire un petit tour dans système de fichiers.... revoir où est tout ça. Pourquoi c'est les choses les plus simples qui ?
Merci, je m'y recolle.
Hors ligne
#11 Le 04/05/2008, à 20:50
- BELLEVILLE
Re : [Résolu]600 images/doublons soudains à trier. En ligne de commande ?
Ce coup-ci, ça roule.
Deskop, fallait pas oublier le D majuscule (que je croyais être qu'une "joliesse" d'affichage).
Voilà.
Re re-merci !
Hors ligne
#12 Le 04/05/2008, à 21:14
- abetsic
Re : [Résolu]600 images/doublons soudains à trier. En ligne de commande ?
Si tu as résolu ton problème tu peux passer le titre du sujet en [resolu].
Hors ligne
#13 Le 04/05/2008, à 23:21
- BELLEVILLE
Re : [Résolu]600 images/doublons soudains à trier. En ligne de commande ?
Pas encore. A demain !! (et faites de beaux rêves !)
Hors ligne
#14 Le 05/05/2008, à 12:55
- BELLEVILLE
Re : [Résolu]600 images/doublons soudains à trier. En ligne de commande ?
Re-bonjour,
Pour ce qui est de trier les fichiers, ça marche.
Pour ce qui est de les supprimer, ça ne marche pas (enfin, je ne sais pas le faire).
079(2).gif 122(2).gif 162(2).gif 202(2).gif 242(2).gif
080(2).gif 123(2).gif 163(2).gif 203(2).gif 243(2).gif
081(2).gif 124(2).gif 164(2).gif 204(2).gif 244(2).gif
pascale@pascale-desktop:~/Desktop/mai68ter$ rm -f
pascale@pascale-desktop:~/Desktop/mai68ter$ rm
rm: opérande manquante
Pour en savoir davantage, faites: « rm --help ».
pascale@pascale-desktop:~/Desktop/mai68ter$ rm 244(2).gif -f
bash: erreur de syntaxe près du jeton `(' inattendu
pascale@pascale-desktop:~/Desktop/mai68ter$
Merci d'avance pour des précisions/corrections, d'autant que cette possibilité de supprimer des fichiers doublons en ligne de commande est importante, vu que cela arrive souvent en manipulant des dossiers images de se retrouver avec des doublons à l'intérieur d'un dossier (traitements par lots, par ex.)
NB: je n'ai recopié qu'une partie de ce dossier qui comporte... 750 fichiers ou + au lieu de 280 !
Hors ligne
#15 Le 05/05/2008, à 13:01
- dude_ELinghton
Re : [Résolu]600 images/doublons soudains à trier. En ligne de commande ?
Essayons
find /home/$user -name *\([0-9]*\)*.gif
si cela liste bien les fichiers concernés, relance la avec
find /home/$user -name *\([0-9]*\)*.gif -exec rm -f {} \;
#16 Le 05/05/2008, à 15:01
- BELLEVILLE
Re : [Résolu]600 images/doublons soudains à trier. En ligne de commande ?
Impeccable ! (évidemment, il faut lister le bon chemin sinon, tous les dossiers du bureau contenant des .gif sont listés).
Dernière chose, si possible, avant de marquer résolu (c'est pour la bonne cause commune et afin de réutiliser cette commande pour d'autres suppressions, cf, plus haut):
explication de ces arguments :
-exec rm -f {} \;
"rm -f", j'ai compris, mais le reste ?
Merci vraiment !
Hors ligne
#17 Le 05/05/2008, à 15:08
- dude_ELinghton
Re : [Résolu]600 images/doublons soudains à trier. En ligne de commande ?
Impeccable ! (évidemment, il faut lister le bon chemin sinon, tous les dossiers du bureau contenant des .gif sont listés).
Dernière chose, si possible, avant de marquer résolu (c'est pour la bonne cause commune et afin de réutiliser cette commande pour d'autres suppressions, cf, plus haut):
explication de ces arguments :
-exec rm -f {} \;
"rm -f", j'ai compris, mais le reste ?
Merci vraiment !
de rien, c'est pour boucler l'expression ou les paramètres de recherche.
man find
#18 Le 05/05/2008, à 15:12
- BELLEVILLE
Re : [Résolu]600 images/doublons soudains à trier. En ligne de commande ?
ok ! Une petite lecture de "man" et c'est reparti !
En tout cas, merci pour tout, c'est résolu !
:cool::cool::cool::cool::cool::cool: (temps réél aujourd'hui)
Hors ligne
#19 Le 05/05/2008, à 15:18
- iuchiban
Re : [Résolu]600 images/doublons soudains à trier. En ligne de commande ?
tu trouves les fichiers avec find puis tu exécutes la commande suivante avec exec. Les {} représentent le résultat de find et \; signifie que tu termines cette commande.
C'est depuis que Chuck Norris a laissé la vie sauve à un manchot que l'on dit que Linux est libre.
Chuck Norris n'a pas besoin d'éditer son premier message pour ajouter [Résolu]. Chuck Norris est toujours [Résolu], quoi qu'il arrive.
Hors ligne
#20 Le 05/05/2008, à 15:20
- dude_ELinghton
Re : [Résolu]600 images/doublons soudains à trier. En ligne de commande ?
ok ! Une petite lecture de "man" et c'est reparti !
En tout cas, merci pour tout, c'est résolu !
:cool::cool::cool::cool::cool::cool: (temps réél aujourd'hui)
Fslint, c'est aussi moi qui te l'ai proposé
#21 Le 05/05/2008, à 15:37
- BELLEVILLE
Re : [Résolu]600 images/doublons soudains à trier. En ligne de commande ?
@iuchiban
Pas de lecture de man cet après-midi !!!:):) (gratitude)
@dude_ELinghton
Oui, l'est très bien, mais tu ne m'as pas expliqué comment je virais tous ces fichiers avec (il me listait les doublons deux par deux alors je ne savais pas comment les supprimer sauf à les selectionner 280 fois deux par deux et à les supprimer 280 fois, soit environ 600 opérations)
Une réponse ? (ou un petit coup de John Coltrane, par ex, My Favourite Things, et on n'en parle plus ?....)
Hors ligne
#22 Le 05/05/2008, à 15:42
- dude_ELinghton
Re : [Résolu]600 images/doublons soudains à trier. En ligne de commande ?
@iuchiban
Pas de lecture de man cet après-midi !!!:):) (gratitude)
@dude_ELinghton
Oui, l'est très bien, mais tu ne m'as pas expliqué comment je virais tous ces fichiers avec (il me listait les doublons deux par deux alors je ne savais pas comment les supprimer sauf à les selectionner 280 fois deux par deux et à les supprimer 280 fois, soit environ 600 opérations)
Une réponse ? (ou un petit coup de John Coltrane, par ex, My Favourite Things, et on n'en parle plus ?....)
normal, je l'utilise pas pour des opérations de ce type, je ne l'ai jamais exploité ni lu la doc
#23 Le 05/05/2008, à 16:04
- BELLEVILLE
Re : [Résolu]600 images/doublons soudains à trier. En ligne de commande ?
D'accord.
Je crois qu'il n'y a pas de doc (ou peut-être bien qu'elle fait 10 km de long ou alors c'est le genre manuel de référence pour ceux qui ont déjà tout compris) --et c'est pas mon anglais qui coince).
En tout cas, je trouve que la ligne de commande, quand on sait le faire et qu'on ne risque pas de faire des conneries avec un }[)*| ou dieu sait quoi de pas tapé au bon endroit, c'est ultra rapide pour la gestion des fichiers... j'veux dire que c'est mon très vieux souvenir du DOS... apparemment, le Linux, il est plus compliqué que les del *.*, en tout cas en ce qui concerne la manipulation des }[)*| et autres signes bestiaux qui dévissent les yeux quand on n'a pas l'habitude.
Hors ligne
#24 Le 05/05/2008, à 16:10
- dude_ELinghton
Re : [Résolu]600 images/doublons soudains à trier. En ligne de commande ?
D'accord.
Je crois qu'il n'y a pas de doc (ou peut-être bien qu'elle fait 10 km de long ou alors c'est le genre manuel de référence pour ceux qui ont déjà tout compris) --et c'est pas mon anglais qui coince).
En tout cas, je trouve que la ligne de commande, quand on sait le faire et qu'on ne risque pas de faire des conneries avec un }[)*| ou dieu sait quoi de pas tapé au bon endroit, c'est ultra rapide pour la gestion des fichiers... j'veux dire que c'est mon très vieux souvenir du DOS... apparemment, le Linux, il est plus compliqué que les del *.*, en tout cas en ce qui concerne la manipulation des }[)*| et autres signes bestiaux qui dévissent les yeux quand on n'a pas l'habitude.
C'est comme tout ...moi et l'hébreux ou le chinois...
mais je suis persuadé qu'avec un peu de pratique et un bon prof, en deux mois je serai bilingue
La ligne de commande est la meilleure invention, après celle de l'eau chaude.
Oui je floode et c'est bien .
@ +
#25 Le 05/05/2008, à 16:13
- BELLEVILLE
Re : [Résolu]600 images/doublons soudains à trier. En ligne de commande ?
En deux mois, non (ex prof d'anglais, moi).
L'eau chaude, c'est vraiment ce qu'il y a de plus simple dit le fil à couper le beurre.
Floodons, mais tant que la fenêtre est ouverte.
(j'sais pas ce qu'il veut dire, mais il a une bonne gueule)
Hors ligne