Outils pour utilisateurs

Outils du site


modifier_les_dates_des_photos_metadata_et_des_fichiers

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
modifier_les_dates_des_photos_metadata_et_des_fichiers [2022/05/17 01:33]
flaz [Aligner la chronologie des fichiers sur l'ordre alphabétique des noms de fichiers]
modifier_les_dates_des_photos_metadata_et_des_fichiers [2022/06/09 09:46] (Version actuelle)
flaz [Appliquer les dates d'une photo à une autre photo]
Ligne 42: Ligne 42:
 </code> </code>
 Malgré les apparences, la commande ne modifie pas les noms des fichiers. Malgré les apparences, la commande ne modifie pas les noms des fichiers.
 +===== Appliquer les dates d'une photo à une autre photo =====
 +Si on veut uniquement appliquer la date de prise de vue :
 +<code>
 +exiftool -tagsFromFile fichier-source-meta -DateTimeOriginal fichier_cible
 +</code>
 +On peut appliquer toutes les dates disponibles. C'est vite fait mais peut-être pas assez sélectif pour ce qu'on voudrait :
 +<code>
 +exiftool -tagsFromFile fichier-source-meta -AllDates fichier_cible
 +</code>
  
 +On peut aussi appliquer toutes les méta-données. Encore plus vite fait, encore moins sélectif :
 +<code>
 +exiftool -tagsFromFile fichier-source-meta fichier_cible
 +</code>
 ===== Décrémenter la date des fichiers d'un répertoire ===== ===== Décrémenter la date des fichiers d'un répertoire =====
 On décide d'appliquer la commande //touch// ((Parce que //touch// est la commande de base pour modifier une date de fichier et qu'elle dispose de la puissance et de la lisibilité de //DATE STRING//.)) à un ensemble de fichiers existants. Les solutions présentées peuvent être déclinées pour de multiples usages. On décide d'appliquer la commande //touch// ((Parce que //touch// est la commande de base pour modifier une date de fichier et qu'elle dispose de la puissance et de la lisibilité de //DATE STRING//.)) à un ensemble de fichiers existants. Les solutions présentées peuvent être déclinées pour de multiples usages.
Ligne 95: Ligne 108:
 </code> </code>
 ===== Aligner la chronologie des fichiers sur l'ordre alphabétique des noms de fichiers ===== ===== Aligner la chronologie des fichiers sur l'ordre alphabétique des noms de fichiers =====
-On est un peu hors sujet et ça peut paraître bizarre mais cela peut être bien utilise dans certains cas.+On est un peu hors sujet et ça peut paraître bizarre mais cette opération peut être fort utile dans certains cas.
  
 Le plus simplement : Le plus simplement :
Ligne 106: Ligne 119:
 ls -1r * | xargs -n 1 bash -c 'sleep 1 ;touch "$0"' ls -1r * | xargs -n 1 bash -c 'sleep 1 ;touch "$0"'
 </code> </code>
 +<note tip>Afin de garantir des dates de fichiers différentes, cette commande rudimentaire consomme 1 seconde par fichier.</note>
 +<note>Pour garantir des dates de fichiers différentes sans imposer une attente, il est nécessaire de spécifier le résultat attendu avant de pouvoir définir l'algorithme à utiliser.</note>
modifier_les_dates_des_photos_metadata_et_des_fichiers.1652744008.txt.gz · Dernière modification: 2022/05/17 01:33 de flaz