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 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 ?

s<dfdunet a écrit :

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 ?

BELLEVILLE a écrit :

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 !
tongue

En tout cas, merci pour tout, c'est résolu !

cool: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 ?

BELLEVILLE a écrit :

ok ! Une petite lecture de "man" et c'est reparti !
tongue

En tout cas, merci pour tout, c'est résolu !

cool:cool::cool::cool::cool::cool::cool: (temps réél aujourd'hui)

Fslint, c'est aussi moi qui te l'ai proposé wink

#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 ?....) wink

Hors ligne

#22 Le 05/05/2008, à 15:42

dude_ELinghton

Re : [Résolu]600 images/doublons soudains à trier. En ligne de commande ?

BELLEVILLE a écrit :

@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 ?....) wink

normal, je l'utilise pas pour des opérations de ce type, je ne l'ai jamais exploité ni lu la doc roll

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

BELLEVILLE a écrit :

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

roll (j'sais pas ce qu'il veut dire, mais il a une bonne gueule)

Hors ligne