#26 Hier à 19:08
- krodelabestiole
Re : Comment renommer en masse des photos ?
quelque part sur le support c'est l'inode.
la commande touch permet de changer ces dates, il y a des options pour spécifier une date différentes du moment actuel.
sans rédiger un petit script, je ne sais pas si il existe un outil qui permette d'automatiser l'édition de cette info d'après les données exif.
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
Hors ligne
#27 Hier à 20:24
- diesel
Re : Comment renommer en masse des photos ?
Toutafé.
A ma connaissance, il n'existe pas d'outil pour aller modifier "en clair" la date de création d'un fichier. Il doit donc falloir s'en résoudre à :
- trouver l'inode du fichier (ls -i mon-fichier),
- trouver l'emplacement "physique" de l'inode sur le support,
- télécharger l'inode,
- modifier la date de création dans l'inode téléchargé,
- écrire l'inode modifié sur le support à la place de l'inode téléchargé.
Amicalement.
Jean-Marie
Je déteste qu'on cherche à me faire passer pour un con, j'y arrive déjà très bien tout seul.
Le mort, il sait pas qu'il est mort ; c'est pour les autres que c'est dur.................... Pour les cons, c'est pareil.
Hors ligne
#28 Hier à 20:54
- krodelabestiole
Re : Comment renommer en masse des photos ?
non je pense que la commande touch suffit
l'inode c'était juste pour info.
par contre il faut récupérer l'info en exif, et l'utiliser comme paramètre de touch.
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
Hors ligne
#29 Hier à 22:27
- diesel
Re : Comment renommer en masse des photos ?
Ben..., tu nous expliqueras comment modifier la date de création d'un fichier avec la commande touch.
Amicalement.
Jean-Marie
Je déteste qu'on cherche à me faire passer pour un con, j'y arrive déjà très bien tout seul.
Le mort, il sait pas qu'il est mort ; c'est pour les autres que c'est dur.................... Pour les cons, c'est pareil.
Hors ligne
#30 Aujourd'hui à 12:31
- Frankkunst
Re : Comment renommer en masse des photos ?
Bonjour diesel,
Quand tu as les données sur inode et périphérique comme suit :
frank@ordiPort:~/Bureau$ stat liste_nom.txt
Fichier : liste_nom.txt
Taille : 223 Blocs : 8 Blocs d'E/S : 4096 fichier
Périphérique : 811h/2065d Inœud : 16516944 Liens : 1
Accès : (0777/-rwxrwxrwx) UID : ( 1000/ frank) GID : ( 1000/ frank)
Accès : 2025-01-26 10:45:36.155203024 +0100
Modif. : 1995-11-11 17:54:24.000000000 +0100
Changt : 2025-01-25 16:43:27.194990600 +0100
Créé : 2025-01-09 16:27:19.049599554 +0100
frank@ordiPort:~/Bureau$
Comment fait tu pour extraire l'inode et la modifier ?
Merci d'avance et bonne journée
C'est en forgeant que l'on devient forgerons ...
et
...petit à petit l'oiseau fait son nid !
Hors ligne
#31 Aujourd'hui à 13:08
- Frankkunst
Re : Comment renommer en masse des photos ?
J'ai trouvé ceci :
frank@ordiPort:~/Bureau$ sudo debugfs -R 'stat <16516944>' /dev/sdb1
Generation: 1322320402 Version: 0x00000000:00000012
User: 1000 Group: 1000 Project: 0 Size: 223
File ACL: 0
Links: 1 Blockcount: 8
Fragment: Address: 0 Number: 0 Size: 0
ctime: 0x6795069f:2e7d4820 -- Sat Jan 25 16:43:27 2025
atime: 0x67960440:2500d740 -- Sun Jan 26 10:45:36 2025
mtime: 0x30a4d540:00000000 -- Sat Nov 11 17:54:24 1995
crtime: 0x677fead7:0bd35108 -- Thu Jan 9 16:27:19 2025
Size of extra inode fields: 32
Inode checksum: 0xa76e4563
EXTENTS:
(0):2521665
Mais qu'est ce que l'on peut en faire ?
C'est en forgeant que l'on devient forgerons ...
et
...petit à petit l'oiseau fait son nid !
Hors ligne
#32 Aujourd'hui à 13:58
- krodelabestiole
Re : Comment renommer en masse des photos ?
effectivement touch ne permet pas de changer la date de création, mais celle de modification (affichée par ls -l) :
kro@monopoutre ~/test touch test
kro@monopoutre ~/test stat test
Fichier : test
Taille : 0 Blocs : 0 Blocs d'E/S : 4096 fichier vide
Périphérique : 259/2 Inœud : 11405810 Liens : 1
Accès : (0644/-rw-r--r--) UID : ( 1000/ kro) GID : ( 1000/ kro)
Accès : 2025-01-27 13:52:00.625123729 +0100
Modif. : 2025-01-27 13:52:00.625123729 +0100
Changt : 2025-01-27 13:52:00.625123729 +0100
Créé : 2025-01-27 13:52:00.621123759 +0100
kro@monopoutre ~/test touch -t 199912312359 test
kro@monopoutre ~/test stat test
Fichier : test
Taille : 0 Blocs : 0 Blocs d'E/S : 4096 fichier vide
Périphérique : 259/2 Inœud : 11405810 Liens : 1
Accès : (0644/-rw-r--r--) UID : ( 1000/ kro) GID : ( 1000/ kro)
Accès : 1999-12-31 23:59:00.000000000 +0100
Modif. : 1999-12-31 23:59:00.000000000 +0100
Changt : 2025-01-27 13:52:12.549037401 +0100
Créé : 2025-01-27 13:52:00.621123759 +0100
kro@monopoutre ~/test ll
total 0
-rw-r--r-- 1 kro kro 0 31 déc. 1999 test
je ne sais pas comment changer la date de création des fichiers dans linux.
ceci dit cette date est rarement utilisée, elle est de toute façon mise à jour quand on copie le fichier.
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
Hors ligne
#33 Aujourd'hui à 14:53
- Tawal
Re : Comment renommer en masse des photos ?
Pour changer la date de création, il faut changer la date du système et copier le fichier en question.
Cela dit, la date affichée par ls et généralement dans les explorateurs de fichiers est celle de modification du fichier.
Cette date est modifiable avec la commande touch.
Dernière modification par Tawal (Aujourd'hui à 14:55)
Le savoir n'a d’intérêt que si on le transmet.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
À chaque problème sa solution, à chaque solution son moyen, si pas de moyen, toujours le problème !
Hors ligne
#34 Aujourd'hui à 15:16
- diesel
Re : Comment renommer en masse des photos ?
Pour changer la date de création, il faut changer la date du système et copier le fichier en question.
Cela dit, la date affichée par ls et généralement dans les explorateurs de fichiers est celle de modification du fichier.
Cette date est modifiable avec la commande touch.
C'est une astuce (astucieuse, certes ) mais on doit bien pouvoir réussir à changer cette date sans modifier la date système.
Amicalement.
Jean-Marie
Je déteste qu'on cherche à me faire passer pour un con, j'y arrive déjà très bien tout seul.
Le mort, il sait pas qu'il est mort ; c'est pour les autres que c'est dur.................... Pour les cons, c'est pareil.
Hors ligne
#35 Aujourd'hui à 15:21
- erresse
Re : Comment renommer en masse des photos ?
Bonjour diesel,
Quand tu as les données sur inode et périphérique comme suit :frank@ordiPort:~/Bureau$ stat liste_nom.txt Fichier : liste_nom.txt Taille : 223 Blocs : 8 Blocs d'E/S : 4096 fichier Périphérique : 811h/2065d Inœud : 16516944 Liens : 1 Accès : (0777/-rwxrwxrwx) UID : ( 1000/ frank) GID : ( 1000/ frank) Accès : 2025-01-26 10:45:36.155203024 +0100 Modif. : 1995-11-11 17:54:24.000000000 +0100 Changt : 2025-01-25 16:43:27.194990600 +0100 Créé : 2025-01-09 16:27:19.049599554 +0100 frank@ordiPort:~/Bureau$
Comment fait tu pour extraire l'inode et la modifier ?
Merci d'avance et bonne journée
Par ailleurs, comme nous le démontre clairement ce retour de la commande stat, une date de création postérieure à la dernière modification, c'est complètement incohérent !
Si cette date de création devait faire foi de quelque chose, il faudrait qu'elle ne soit surtout JAMAIS modifiée, après tout l'objet n'est créé qu'une seule fois dans le système...
Plus de 50 ans d'informatique, ça en fait des lignes de commandes en console, mais on n'avait pas le choix...
Excellente raison pour, aujourd'hui qu'on le peut, utiliser au maximum les INTERFACES GRAPHIQUES !
Important : Une fois le problème solutionné, pensez à clore votre sujet en ajoutant [Résolu] devant le titre du 1er message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.
Hors ligne
#36 Aujourd'hui à 16:27
- Frankkunst
Re : Comment renommer en masse des photos ?
c'est complètement incohérent !
Comme tu dis
J'avais juste fait un essais avec la commande touch
C'est en forgeant que l'on devient forgerons ...
et
...petit à petit l'oiseau fait son nid !
Hors ligne
#37 Aujourd'hui à 16:35
- diesel
Re : Comment renommer en masse des photos ?
Frankkunst a écrit :Bonjour diesel,
Quand tu as les données sur inode et périphérique comme suit :frank@ordiPort:~/Bureau$ stat liste_nom.txt Fichier : liste_nom.txt Taille : 223 Blocs : 8 Blocs d'E/S : 4096 fichier Périphérique : 811h/2065d Inœud : 16516944 Liens : 1 Accès : (0777/-rwxrwxrwx) UID : ( 1000/ frank) GID : ( 1000/ frank) Accès : 2025-01-26 10:45:36.155203024 +0100 Modif. : 1995-11-11 17:54:24.000000000 +0100 Changt : 2025-01-25 16:43:27.194990600 +0100 Créé : 2025-01-09 16:27:19.049599554 +0100 frank@ordiPort:~/Bureau$
Comment fait tu pour extraire l'inode et la modifier ?
Merci d'avance et bonne journéePar ailleurs, comme nous le démontre clairement ce retour de la commande stat, une date de création postérieure à la dernière modification, c'est complètement incohérent !
Si cette date de création devait faire foi de quelque chose, il faudrait qu'elle ne soit surtout JAMAIS modifiée, après tout l'objet n'est créé qu'une seule fois dans le système...
Cette date de création est une donnée comme une autre, donc modifiable. Elle ne fait donc foi de rien du tout.
D'ailleurs, Tawai a donné une méthode pour la changer.
Amicalement.
Jean-Marie
Je déteste qu'on cherche à me faire passer pour un con, j'y arrive déjà très bien tout seul.
Le mort, il sait pas qu'il est mort ; c'est pour les autres que c'est dur.................... Pour les cons, c'est pareil.
Hors ligne
#38 Aujourd'hui à 16:39
- diesel
Re : Comment renommer en masse des photos ?
Bonjour diesel,
Quand tu as les données sur inode et périphérique comme suit :frank@ordiPort:~/Bureau$ stat liste_nom.txt Fichier : liste_nom.txt Taille : 223 Blocs : 8 Blocs d'E/S : 4096 fichier Périphérique : 811h/2065d Inœud : 16516944 Liens : 1 Accès : (0777/-rwxrwxrwx) UID : ( 1000/ frank) GID : ( 1000/ frank) Accès : 2025-01-26 10:45:36.155203024 +0100 Modif. : 1995-11-11 17:54:24.000000000 +0100 Changt : 2025-01-25 16:43:27.194990600 +0100 Créé : 2025-01-09 16:27:19.049599554 +0100 frank@ordiPort:~/Bureau$
Comment fait tu pour extraire l'inode et la modifier ?
Merci d'avance et bonne journée
Je ne sais pas (je n'ai pas cherché).
Cela dit, une étude du source de la commande touch te donnera forcement la solution.
Amicalement.
Jean-Marie
Je déteste qu'on cherche à me faire passer pour un con, j'y arrive déjà très bien tout seul.
Le mort, il sait pas qu'il est mort ; c'est pour les autres que c'est dur.................... Pour les cons, c'est pareil.
Hors ligne