Traitement nom des fichiers images [RESOLU]

Vous rencontrez un problème sur l'utilisation d'un logiciel libre (utilisation, installation ou configuration) . C'est ici que vous pourrez trouver de l'aide en posant votre question.
Répondre
Avatar du membre
cec.desb
apprenti libriste
apprenti libriste
Messages : 29
Enregistré le : mar. 1 déc. 2020 21:01
adhérent root66 : oui

Traitement nom des fichiers images [RESOLU]

Message par cec.desb » mer. 12 oct. 2022 09:28

Bonjour

Premiere question
Mes images commencent qqfois par IMG.
Je souhaiterais dans les 10 images commençant par IMG, supprimer IMG
Deuxieme question lorsque cela sera résolu....
Merci bien

Avatar du membre
jld
apprenti libriste
apprenti libriste
Messages : 34
Enregistré le : lun. 12 nov. 2018 10:06
adhérent root66 : oui

Re: traitement fichier images

Message par jld » mer. 12 oct. 2022 10:27

Bonjour,

Il faut regarder ce qui existe dans votre distribution Linux (?). Une petite recherche web sur « renommer fichiers linux » vous permettrait de mieux choisir ce qui vous serait utile.

Mais aussi, pour 10 fichiers, cela n'a aucun intérêt, cela ira beaucoup plus vite à la main (à moins que vous en ayez 500 à modifier...

JLD

Avatar du membre
Sima
modérateur
modérateur
Messages : 91
Enregistré le : sam. 10 nov. 2018 15:07
adhérent root66 : oui
Contact :

Re: traitement fichier images

Message par Sima » mer. 12 oct. 2022 16:08

Bonjour,

Moi j'utilise la ligne de commande.

Deux façons de modifier par lot.

Attention, find est récursive, donc s'il y a des sous dossiers avec (dans l'exemple) des fichiers IMG ils seront aussi modifiés.

Code : Tout sélectionner

find -iname "IMG*" -exec exiv2 -r %Y-%m%d-%Hh%Mm%Ss-CeQueTuVeuxCommeNom mv {} +
va te remplacer IMG par année-moisjour-heureminutesseconde-CeQueTuVeuxCommeNom
https://sima78.chispa.fr/index.php?post ... %A9es-EXIF

Sans utiliser les données exif

Code : Tout sélectionner

for i in IMG*; do mv $i `echo $i | sed "/^IMG/s//CeQueTuVeuxCommeNom-/"`; done
va te remplacer IMG par CeQueTuVeuxCommeNom- (il gardera le N° de cliché derrière le tiret)
https://sima78.chispa.fr/index.php?post ... %A9es-Exif

On ne tape des commandes que lorsque l'on sait ce qu'elle font!

J'ai écris plusieurs trucs concernant les photos:
https://sima78.chispa.fr/index.php?tag/Photgraphie
Sima,
Grâce à l’ordinateur, on peut faire plus rapidement des choses qu’on n’aurait pas eu besoin de faire sans ordinateur (MC.L.).
https://sima78.chispa.fr

Avatar du membre
cec.desb
apprenti libriste
apprenti libriste
Messages : 29
Enregistré le : mar. 1 déc. 2020 21:01
adhérent root66 : oui

Re: traitement fichier images

Message par cec.desb » mer. 12 oct. 2022 19:09

Merci à Sima
(en plus avec les conseils sur les photos)

C'est ce que je souhaitais : le faire en ligne de commande
Je l'ai fait à la main.... Mais le find m'inquiète
A+

Avatar du membre
Sima
modérateur
modérateur
Messages : 91
Enregistré le : sam. 10 nov. 2018 15:07
adhérent root66 : oui
Contact :

Re: traitement fichier images

Message par Sima » jeu. 13 oct. 2022 16:18

En fait, tu crées un répertoire dans "Documents" ou "Bureau" (où tu veux mais il ne faut pas qu'il y ait des sous-répertoires.
Tu y mets les photos à renommer par lot.
Si tu n'es pas sûre de toi, fais une copie de tes images.
Puis avec la commande "cd" place toi sur ce répertoire... Fais un "ls" pour vérifier.
Et lance l'une des deux commandes.
Sima,
Grâce à l’ordinateur, on peut faire plus rapidement des choses qu’on n’aurait pas eu besoin de faire sans ordinateur (MC.L.).
https://sima78.chispa.fr

Avatar du membre
benzo
modérateur
modérateur
Messages : 135
Enregistré le : ven. 9 nov. 2018 15:59
adhérent root66 : oui
Contact :

Re: traitement fichier images

Message par benzo » dim. 16 oct. 2022 16:21

1/ La méthode simple sous Ubuntu , tu peux le faire en 2 clics de souris :
- tu sélectionnes toutes tes photos (au clavier ctrl+a)
- clic droit renommer
- sélectionner "rechercher et remplacer un texte"
Peek 12-10-2022 19-51.gif
2/ Pour renommer par lots en ligne de commandes et supprimer le préfixe IMG , perso j'aime bien la commande rename:

Code : Tout sélectionner

rename -v 's/IMG//' *.jpeg
Possible qu'il faille au préalable installer la commande avec un :
sudo apt install rename
"L'imagination est plus importante que le savoir."

Avatar du membre
cec.desb
apprenti libriste
apprenti libriste
Messages : 29
Enregistré le : mar. 1 déc. 2020 21:01
adhérent root66 : oui

Re: Traitement nom des fichiers images [RESOLU]

Message par cec.desb » dim. 16 oct. 2022 19:12

(J'attends la pluie pour m'y essayer)
merci bien

Répondre