#1 Le 20/02/2006, à 21:51
- ToY
Renommer des fichiers en masse
Bonsoir !
J'aimerai renommer des fichiers en masse, du style fichier_01, fichier_02
J'ai trouvé ce petit script mais je ne comprend pas son fonctionnement
for fichier in photo*.unknown
do
nouveau=${fichier%unknown}jpeg
mv $fichier $nouveau
done
Que représente le % ? Et le unknown ?
Comment faire pour faire une numérotation automatique ?
Merci !
Hors ligne
#2 Le 20/02/2006, à 22:31
- geantick
Re : Renommer des fichiers en masse
lupas rename 2000, lancé avec wine, çà marche je vines de tester (j'ai la version 4.0)
dispo ici: http://www.clubic.com/telecharger-fiche11185-lupas-rename.html
soit A=B , si l'on ajoute A de chaque cotés => 2A=B+A , on soustrait 2B de chaque coté => 2A-2B=A-B <=> 2(A-B)=1(A-B)
en simplifiant 2=1 ! et voilà. Mais 0/0 çà fait combien?
Hors ligne
#3 Le 20/02/2006, à 22:54
- mesmento
Re : Renommer des fichiers en masse
Plus simple :
sudo apt-get install krename
Krename est un outil graphique de "renommage" de fichiers en masse ultra puissant.
Hors ligne
#4 Le 20/02/2006, à 22:57
- requiem
Re : Renommer des fichiers en masse
Le logiciel Xnview fait ça (entre autre) très bien.
Le problème avec Linux, ce n'est pas Linux, c'est le linuxien
Hors ligne
#5 Le 20/02/2006, à 23:09
- mesmento
Re : Renommer des fichiers en masse
Allez choisis ma solution steuplait !!! hein hein tu la choisis hein ?
Ma solution elle est pas une émulation windows ni un programme propriétaire, elle est toute libre et toute belle, tu la choisie hein ?
Tiens voilà des screenshots pour te donner envie:
http://www.krename.net/Screenshots.11.0.html
[Mais pourquoi je n'arrête pas d'en parler de cette appli en ce moment moi ??]
Dernière modification par mesmento (Le 20/02/2006, à 23:17)
Hors ligne
#6 Le 20/02/2006, à 23:15
- alexises
Re : Renommer des fichiers en masse
Allez choisis ma solution steuplait !!! hein hein tu la choisis hein ?
Ma solution elle est pas une émulation windows ni un programme propriétaire, elle est toute libre et toute belle, tu la choisie hein ?Tiens voilà des screenshots pour te donner envie:
http://www.krename.net/Screenshots.11.0.html
[Mais pourquoi je n'arrête pas d'en parler de cette appli en ce moment moi ??]
le seul truc que tuas réussi a faire c'est a me faire tomber mort de rire.
ne laisse pas tréner ton cerveau sur internet car il vas ce choper un ptit virus n
oups je crois que c'est déja fait aler vas une ptit install de bigdefender et le tour y est.
/!\ aveugle ne pas matraquer /!\
¨¨¨ ¨¨¨
il est ou le bouton poster ?
Hors ligne
#7 Le 20/02/2006, à 23:18
- mesmento
Re : Renommer des fichiers en masse
T'inquiète je suis immunisé, je suis un anti-virus vivant. Pour le devenir c'est simple : exposes-toi à une grande quantité de virus, et résiste. Si tu survies, tu es immunisé à vie (en théorie).
Hors ligne
#8 Le 21/02/2006, à 03:57
- jvcharles
Re : Renommer des fichiers en masse
krename ces magiques
Debian Stable Sid/rc-buggy - Gnome/Kde Tails LiveUsbPersistance UBports/Ubuntu-Touch 2022/08/19 (Pixel 3a)
Windows 10/Facebook supprimer 2019/02/02 Compte Google supprimé 2023/02/15
Hors ligne
#9 Le 21/02/2006, à 17:53
- ToY
Re : Renommer des fichiers en masse
krename m'intéresse beaucoup malheureusement il est fait pour KDE
Et dans le genre cela m'embête de faire tourner les fichiers KDE alors que j'ai gnome, c'est cela.
N'y aurait-t'il pas un programme équivalent sur gnome ?
Je garde ta solution en réserve requiem car il n'est pas en paquet et ça m'embete.
Merci !
Hors ligne
#10 Le 21/02/2006, à 18:03
- outremont
Re : Renommer des fichiers en masse
je ne sais pas ce qu'ils vallent mais je les ai trouvé dans synaptic :
renameutil, mrename
tu me redis si il valent qqch
Dernière modification par outremont (Le 21/02/2006, à 18:03)
Hors ligne
#11 Le 21/02/2006, à 18:18
- ToY
Re : Renommer des fichiers en masse
mrename --> pas mal si tu veux ajouter un préfixe devant. Pas de GUI par contre
Mais moi jaimerai une numérotation en plus mdr ^^
et Renameutil, m'a pas l'air génial d'apres la description, mais je n'ai pas testé
Hors ligne
#12 Le 21/02/2006, à 19:12
- requiem
Re : Renommer des fichiers en masse
Sinon, il y a le shell pour ça : rapide, efficace, en standard sur toute nos machines.
Un petit script de base très limité mais qui prend le contenu du répertoire où se trouve le script et renomme tous les fichiers avec un nom commencant par le contenu de la variable nom et avec une numérotation automatique.
#!/bin/bash
nom="fichier"
let "indice=1"
for fichier in *.jpg
do
if [ -f $fichier]; then
extension=${fichier##*.}
echo $fichier "=>" $nom-$indice.$extension
mv $fichier $nom-$indice.$extension
let "indice+=1"
fi
done
Dernière modification par requiem (Le 21/02/2006, à 22:48)
Le problème avec Linux, ce n'est pas Linux, c'est le linuxien
Hors ligne
#13 Le 21/02/2006, à 21:56
- ToY
Re : Renommer des fichiers en masse
Ah d'après le code comme ça cela m'a l'air très bien.
Maintenant ou et comment dois-je exectuer ce code ?
Directement dans le terminal ?
Merci !
Hors ligne
#14 Le 21/02/2006, à 22:22
- requiem
Re : Renommer des fichiers en masse
Tu crées un fichier avec ce code, tu modifies ses droits pour le rendre exécutable.
Tu le places dans le répertoire qui contient tes images et tu l'exécutes soit depuis un terminal, soit en double-cliquant dessus.
Le problème avec Linux, ce n'est pas Linux, c'est le linuxien
Hors ligne
#15 Le 22/02/2006, à 17:28
- ToY
Re : Renommer des fichiers en masse
Cela ne marche malheureusement pas
En double clicant dessus aucun effet, et fesant lancer dans un terminal, le terminale s'ouvre et se ferme directement
Et si je copie le code dans le terminal il me dit :
bash: [: missing `]'
bash: [: missing `]'
Hors ligne
#16 Le 22/02/2006, à 18:36
- requiem
Re : Renommer des fichiers en masse
Argh ... c'est le [ -f $fichier]
en fait, c'est [ -f $fichier ]
Le problème avec Linux, ce n'est pas Linux, c'est le linuxien
Hors ligne
#17 Le 27/02/2006, à 00:29
- ToY
Re : Renommer des fichiers en masse
Merciiiii !
Cela marche parfaitement
Peux-tu m'expliquer la signification de ces 2 lignes ?
extension=${fichier##*.}
echo $fichier "=>" $nom-$indice.$extension
merci !
Et est-il possible d'ajouter un 0 devant l'indice ?
Du genre 01, 02, 03 etc.
Dernière modification par ToY (Le 27/02/2006, à 00:31)
Hors ligne
#18 Le 27/12/2007, à 10:53
- azimuth024
Re : Renommer des fichiers en masse
Je me suis permis d'améliorer un peu le script de requiem.
Maintenant ça fonctionne avec des noms de fichiers comprenant des espaces, et ça formate la numérotation sur 2 caractères (01, 02, ...).
#!/bin/bash
nom="Videos de vacances 2007"
let "indice=1"
for fichier in *.MOV
do
if [ -f "$fichier" ]; then
extension=${fichier##*.}
echo "$fichier" "=>" "$nom-$indice.$extension"
mv "$fichier" "$nom-"`printf "%02d" $indice`".$extension"
let "indice+=1"
fi
done
Donnera :
Videos de vacances 2007-01.MOV
Videos de vacances 2007-02.MOV
. . .
Dernière modification par azimuth024 (Le 27/12/2007, à 10:55)
Hors ligne
#19 Le 27/12/2007, à 11:16
- jeanbi
Re : Renommer des fichiers en masse
bonjour,
autre programme pour renommer
sous digikam si vous avez installe les plugins
sinon il y a Metamorphose
a+
Hors ligne
#20 Le 18/02/2008, à 23:05
- x-vinz
Re : Renommer des fichiers en masse
krename m'intéresse beaucoup malheureusement il est fait pour KDE
Et dans le genre cela m'embête de faire tourner les fichiers KDE alors que j'ai gnome, c'est cela.
Juste pour ceux qui se le demandent, Krename tourne bien sur gnome aussi
Dernière modification par x-vinz (Le 18/02/2008, à 23:07)
Vinz - Lucic Lynx - Asus F3JC
Hors ligne
#21 Le 19/02/2008, à 00:09
- karadok95
Re : Renommer des fichiers en masse
Bonjour,
Pour gnome personnellement j'utilise un outil qui permet un tas de fonctions c est gnome-commander,
il possède entre autre une fonction de renommage en masse avec plusieurs fonctions.
#22 Le 19/02/2008, à 00:37
- Miaou86
Re : Renommer des fichiers en masse
il existe gprename ici pour gnome : http://doc.ubuntu-fr.org/gprename
et google et votre ami.
Dernière modification par Miaou86 (Le 19/02/2008, à 00:38)
Ma Config : MSI gx600-53 / proc T8100 + 4GO Ram + geforce 8600m gt 512 mo
Ecran tactile Acer T230H et carte TV Hauppage 900H
Hors ligne
#23 Le 19/02/2008, à 10:46
- sined
Re : Renommer des fichiers en masse
Metamorphose
http://www.framasoft.net/article4371.html
Hors ligne
#24 Le 04/06/2008, à 23:12
- Rizzen Virnn
Re : Renommer des fichiers en masse
Bonjour,
Je suis intéressé par faire plus ou moins la même chose et l'histoire du scipt me plait bien (en plus avec un pc vieux de 9 ans, j'essaye d'utiliser au max le terminal).
Je ne désire pas numéroté des images ainsi mais ce serait plutôt pour faire des backup de fichiers.
Donc il faudrait qu'une fois dans le dossier il fasse une copie de tout les fichiers avec une certaine extension, les mette dans le dossier backup (voir le crée s'il n'existe pas) et les renomme en rajoutant la date au début (ex: ~/boulot/travail.txt > ~/boulot/backup/080604-travail.txt).
Bon comme j'aime quand même comprendre ce que je fais, merci de m'expliquer le fonctionnement ou de m'envoyer vers un site l'expliquant (et google est sans doute mon ami mais je ne sais pas quoi lui demander)
Merci
Ubuntu 12.04 32bit - Archlinux 64 bit
HP Pavilion dv6790eb
Blog
Hors ligne
#25 Le 08/06/2008, à 15:48
- Rizzen Virnn
Re : Renommer des fichiers en masse
Personne ne peut m'aider ?
Ubuntu 12.04 32bit - Archlinux 64 bit
HP Pavilion dv6790eb
Blog
Hors ligne