Perte des dates en copiant des fichiers

Forum d'aide générale sur Slackware
Desiderius
Messages : 19
Inscription : 30 mars 2017, 12:38

Perte des dates en copiant des fichiers

Message par Desiderius »

Bonjour et bonne année à tous

Je suis tombé hier sur un problème curieux :

J'ai des photos stockées sur la carte SD de mon smartphone ( certainement formatée en FAT 32 ).

Je voulais les sauvegarder sur ma Slack 14.2 :

- je branche le téléphone en partage USB sur la machine et je monte la carte SD : OK
- je vais sur le point de montage et j'ouvre les photos avec Dolphin : OK les dates sont correctes
- je copie les fichiers graphiquement par Dolphin : ok mais les dates sont perdues
- Je copie les photos par "cp -a" sur le disque de mon ordinateur et :
-> cp râle en me disant qu'il ne peut pas préserver la date
-> de fait les fichiers sont créés avec la date du jour
- j'ai essayé de faire une archive tar et de la décomprimer sur disque : même problème
- j'ai aussi essayé de copier les fichiers directement sur une clé USB ( en FAT 32 ) : OK les dates sont bonnes
mais si je copie de la clé ( par cp -a ) là encore cp râle et me mets la date du jour !

J'avoue ne pas comprendre clairement ce qui se passe et suis preneur de solutions.

Cordialement
Avatar de l’utilisateur
Thomas
Administrateur
Messages : 430
Inscription : 08 janvier 2017, 07:14
Localisation : Anizy-le-Grand
Contact :

Re: Perte des dates en copiant des fichiers

Message par Thomas »

Salut,

Bonne année à toi aussi.

Quelles sont les dates d'origine ? Est-ce vraiment un problème de ne pas avoir la date d'origine ?
Desiderius
Messages : 19
Inscription : 30 mars 2017, 12:38

Re: Perte des dates en copiant des fichiers

Message par Desiderius »

Des dates récentes de 2015 à aujourd'hui

Je voudrais garder les dates car je les classe par année
Avatar de l’utilisateur
Thomas
Administrateur
Messages : 430
Inscription : 08 janvier 2017, 07:14
Localisation : Anizy-le-Grand
Contact :

Re: Perte des dates en copiant des fichiers

Message par Thomas »

OK.

De mon côté je les classe aussi par date mais j'utilise les dates de prise de vue (données EXIF) et non celles des fichiers. D'ailleurs je renomme les fichiers en fonction de la date :

Code : Tout sélectionner

exiv2 -q -F -r '%Y-%m-%d_%H.%M.%S' mv mes_fichiers.jpg
Et je me retrouve avec des fichiers nommés comme ceci :

Code : Tout sélectionner

thomas@jasper % ls -1 *.jpg                                                                                                                                                                   
2018-01-13_13.02.30.jpg                                                                                                                                                                       
2018-01-13_13.03.16.jpg
2018-01-13_13.05.56.jpg
2018-01-13_13.06.19.jpg
2018-01-13_13.08.02.jpg
2018-01-13_13.08.10.jpg
2018-01-13_13.08.16.jpg
2018-01-13_13.13.43.jpg
2018-01-13_13.17.33.jpg
2018-01-13_17.56.33.jpg
2018-01-13_17.57.25.jpg
2018-01-13_18.40.13.jpg
2018-01-13_18.40.31.jpg
De plus cette méthode me permet de classer les photos venant de plusieurs APN automatiquement dans l'ordre chronologique. Il faut juste que les APN soient exactement à la même heure.
Desiderius
Messages : 19
Inscription : 30 mars 2017, 12:38

Re: Perte des dates en copiant des fichiers

Message par Desiderius »

Merci pour l'info Thomas

Je ne connaissais pas exiv2 mais c'est exactement ce que je cherchais : lire les données EXIF de la photo !

Cordialement
Avatar de l’utilisateur
Thomas
Administrateur
Messages : 430
Inscription : 08 janvier 2017, 07:14
Localisation : Anizy-le-Grand
Contact :

Re: Perte des dates en copiant des fichiers

Message par Thomas »

Petite astuce lorsque tu veux mélanger des photos provenant de 2 APN dont un n'est pas à l'heure : tu prends deux photos identiques avec les 2 APN en même temps. Ensuite tu compares les dates et tu les rectifies avec exiv2. :)
dodo
Messages : 130
Inscription : 31 janvier 2017, 18:26

Re: Perte des dates en copiant des fichiers

Message par dodo »

Moi j'ai plus simple : je crée un répertoire "date" : Rando_31122017 :mrgreen:
Répondre