Ligne dans terminal
Résolu
NewBryce
Messages postés
599
Date d'inscription
Statut
Membre
Dernière intervention
-
bob031 Messages postés 8158 Date d'inscription Statut Membre Dernière intervention -
bob031 Messages postés 8158 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
en déchargeant la carte SD de mon appareil photo à l'aide de Fspot, celui-ci me les à placé dans des sous dossiers avec cet arborescence:
année
mois
jour
hors cela fait trois mois que je rempli mon appareil!!!
j'aimerais bien toutes les placer dans un seul et même dossier, pour ensuite les trier moi-même.
(photos en jpg)
Il y a surement une ligne à rentrer dans le terminal qui me ferais ça, mais je ne suis pas encore assez calé!
merci pour votre aide
en déchargeant la carte SD de mon appareil photo à l'aide de Fspot, celui-ci me les à placé dans des sous dossiers avec cet arborescence:
année
mois
jour
hors cela fait trois mois que je rempli mon appareil!!!
j'aimerais bien toutes les placer dans un seul et même dossier, pour ensuite les trier moi-même.
(photos en jpg)
Il y a surement une ligne à rentrer dans le terminal qui me ferais ça, mais je ne suis pas encore assez calé!
merci pour votre aide
A voir également:
- Ligne dans terminal
- Commande terminal mac - Guide
- Partager photos en ligne - Guide
- Mètre en ligne - Guide
- Aller à la ligne excel - Guide
- Apparaitre hors ligne instagram - Guide
11 réponses
salut,
il faut nous donner le chemin complet du 1er répertoire "année" ! il est ou ce répertoire "année" ? sur ton Bureau ?
sinon globalement cela ferait quelque chose comme :
mv /chemin/complet/annee/mois/jour/*.jpg /chemin/vers/ton/nouveau/répertoire/
il faut nous donner le chemin complet du 1er répertoire "année" ! il est ou ce répertoire "année" ? sur ton Bureau ?
sinon globalement cela ferait quelque chose comme :
mv /chemin/complet/annee/mois/jour/*.jpg /chemin/vers/ton/nouveau/répertoire/
Salut,
mon repertoire "année" (2008 en l'occurence) se trouve dans:
/home/bryce/photos/2008
ce qu'il y a c'est que j'ai au moins 60 à70 sous dossiers "jour" en tout,
j'aimerais faire le tous en une seule ligne,
est-ce qu'en utilisant la commande "mv" avec l'option "-r" je ne pourrais pas faire un truc du style:
mv -r /home/bryce/photos/2008/*.jpg /chemin/de/destination/
en faite c'est la recherche de jpg qui me posais problème (le *.jpg)
mon repertoire "année" (2008 en l'occurence) se trouve dans:
/home/bryce/photos/2008
ce qu'il y a c'est que j'ai au moins 60 à70 sous dossiers "jour" en tout,
j'aimerais faire le tous en une seule ligne,
est-ce qu'en utilisant la commande "mv" avec l'option "-r" je ne pourrais pas faire un truc du style:
mv -r /home/bryce/photos/2008/*.jpg /chemin/de/destination/
en faite c'est la recherche de jpg qui me posais problème (le *.jpg)
ce qu'il y a c'est que j'ai au moins 60 à70 sous dossiers "jour" en tout,
j'aimerais faire le tous en une seule ligne,
dans ce cas, cela ne sera, je pense, pas possible en une seule commande !
par contre un petit script pourra faire le travail (script en bash, C, perl, ...ce ne sont pas les langages qui manquent).
car il faudra passer du répertoire jour1, à jour2, jour3, ....,jour70 afin de déplacer les fichiers jpg
j'aimerais faire le tous en une seule ligne,
dans ce cas, cela ne sera, je pense, pas possible en une seule commande !
par contre un petit script pourra faire le travail (script en bash, C, perl, ...ce ne sont pas les langages qui manquent).
car il faudra passer du répertoire jour1, à jour2, jour3, ....,jour70 afin de déplacer les fichiers jpg
pas moyen de chercher les fichier .jpg dans les sous repertoire?!?!
mince (en restant poli)
je vais essayer de sortir quelque chose en python,
mais vu mon niveau ca va pas etre beau!!!
merci quand meme
mince (en restant poli)
je vais essayer de sortir quelque chose en python,
mais vu mon niveau ca va pas etre beau!!!
merci quand meme
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
pas moyen de chercher les fichier .jpg dans les sous repertoire
ben non ! et ton espoir de commande :
est-ce qu'en utilisant la commande "mv" avec l'option "-r" je ne pourrais pas faire un truc du style:
mv -r /home/bryce/photos/2008/*.jpg /chemin/de/destination/
ne fonctionnera pas car /home/bryce/photos/2008/*.jpg n'existe pas ! le système te dira : "chemin inconnu"
par contre /home/bryce/photos/2008/Janvier/jour01/*.jpg existe !
ensuite il faut remonter d'un cran pour aller dans le répertoire jour02 et récupérer tes fichier jpg !
et ainsi de suite pour les autres repertoires jour03, jour04, etc ....
donc seul un script peut le faire !
quand à moi, je suis d'une nullité extrême dans le domaine ! désolé !
mais peut-être que quelqu'un viendra à ton secours ......
ben non ! et ton espoir de commande :
est-ce qu'en utilisant la commande "mv" avec l'option "-r" je ne pourrais pas faire un truc du style:
mv -r /home/bryce/photos/2008/*.jpg /chemin/de/destination/
ne fonctionnera pas car /home/bryce/photos/2008/*.jpg n'existe pas ! le système te dira : "chemin inconnu"
par contre /home/bryce/photos/2008/Janvier/jour01/*.jpg existe !
ensuite il faut remonter d'un cran pour aller dans le répertoire jour02 et récupérer tes fichier jpg !
et ainsi de suite pour les autres repertoires jour03, jour04, etc ....
donc seul un script peut le faire !
quand à moi, je suis d'une nullité extrême dans le domaine ! désolé !
mais peut-être que quelqu'un viendra à ton secours ......
Ok, je vais faire quelques recherche et attendre un peu, voir si quelqu'un a une idée, avant de me lancer
dans l'écriture de script
merci
dans l'écriture de script
merci
Salut,
[rep]$ tree . |-- 2008 | |-- aout | | |-- jour1 | | | |-- aout_jour11.jpg | | | |-- aout_jour12.jpg | | | `-- aout_jour13.jpg | | |-- jour2 | | | |-- aout_jour21.jpg | | | |-- aout_jour22.jpg | | | `-- aout_jour23.jpg | | `-- jour3 | | |-- aout_jour31.jpg | | |-- aout_jour32.jpg | | `-- aout_jour33.jpg | |-- mai | | |-- jour1 | | | |-- mai_jour11.jpg | | | |-- mai_jour12.jpg | | | `-- mai_jour13.jpg | | |-- jour2 | | | |-- mai_jour21.jpg | | | |-- mai_jour22.jpg | | | `-- mai_jour23.jpg | | `-- jour3 | | |-- mai_jour31.jpg | | |-- mai_jour32.jpg | | `-- mai_jour33.jpg | `-- mars | |-- jour1 | | |-- mars_jour11.jpg | | |-- mars_jour12.jpg | | `-- mars_jour13.jpg | |-- jour2 | | |-- mars_jour21.jpg | | |-- mars_jour22.jpg | | `-- mars_jour23.jpg | `-- jour3 | |-- mars_jour31.jpg | |-- mars_jour32.jpg | `-- mars_jour33.jpg `-- destination 14 directories, 27 files [rep]$ find . -type f -name "*.jpg" -exec mv {} destination/ \; [rep]$ tree . |-- 2008 | |-- aout | | |-- jour1 | | |-- jour2 | | `-- jour3 | |-- mai | | |-- jour1 | | |-- jour2 | | `-- jour3 | `-- mars | |-- jour1 | |-- jour2 | `-- jour3 `-- destination |-- aout_jour11.jpg |-- aout_jour12.jpg |-- aout_jour13.jpg |-- aout_jour21.jpg |-- aout_jour22.jpg |-- aout_jour23.jpg |-- aout_jour31.jpg |-- aout_jour32.jpg |-- aout_jour33.jpg |-- mai_jour11.jpg |-- mai_jour12.jpg |-- mai_jour13.jpg |-- mai_jour21.jpg |-- mai_jour22.jpg |-- mai_jour23.jpg |-- mai_jour31.jpg |-- mai_jour32.jpg |-- mai_jour33.jpg |-- mars_jour11.jpg |-- mars_jour12.jpg |-- mars_jour13.jpg |-- mars_jour21.jpg |-- mars_jour22.jpg |-- mars_jour23.jpg |-- mars_jour31.jpg |-- mars_jour32.jpg `-- mars_jour33.jpg 14 directories, 27 files [rep]$;-))
Yep,
Bah, ça ça devrait suffire, non ?
Mais fais gaffe en faisant ce genre d'opérations, vérifie avant que tes photos ont toutes un nom différent, sinon tout va en écraser les trois quarts.
Bah, ça ça devrait suffire, non ?
mv /home/bryce/photos/2008/*/*/*.jpg /chemin/de/destination/Ou alors j'ai pas pigé le problème :/
Mais fais gaffe en faisant ce genre d'opérations, vérifie avant que tes photos ont toutes un nom différent, sinon tout va en écraser les trois quarts.
Salut,
j'étais justement en train de me renseigner sur la commande find et son option exec,
je me disais quand meme!!!
je test ça.
merci
j'étais justement en train de me renseigner sur la commande find et son option exec,
je me disais quand meme!!!
je test ça.
merci
mv /home/bryce/photos/2008/*/*/*.jpg /chemin/de/destination/
et pourtant, l'idée de tester la formule m'a traversé l'esprit mais ayant jamais essayé, l'idée n'est resté qu'un milliardième de seconde ! pffffffff ! partie !
bien vu !
et bravo pour la leçon jipicy
<EDIT : ceci est donc faux : donc seul un script peut le faire ! EDIT>
et pourtant, l'idée de tester la formule m'a traversé l'esprit mais ayant jamais essayé, l'idée n'est resté qu'un milliardième de seconde ! pffffffff ! partie !
bien vu !
et bravo pour la leçon jipicy
<EDIT : ceci est donc faux : donc seul un script peut le faire ! EDIT>