Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Des centaines de fichiers xmp ratachés a rien
#13
(30-09-18, 11:02)philippus a écrit : Bonjour,

Etant sous linux, je serai interessé de connaitre ces commandes afin de faire un peu le ménage dans ces XMP orphelins !!

Merci

En 1er lieu une sauvegarde de tous les xmp ne sera peut-être pas superflue...

Sais-tu lancer un terminal (Ctrl + Alt + t) et aller sur le répertoire racine des photos (cd ton-repertoire-racine-des-photos) ?

Ensuite en deux commandes, en supposant que tes fichiers XMP sont nommés .xmp (en minuscules, sinon remplacer par des majuscules dans les commandes), il suffit de copier (Ctrl+c) et coller (Maj+Ctrl+v) dans le terminal :

Code :
find . -name "*.xmp" -exec bash -c 'echo "{}" | sed "s/.xmp//g"' \; > /tmp/photos
while read f ; do if [ ! -e "$f" ]; then echo "$f.xmp" ; fi ; done < /tmp/photos

Ça ne supprime rien ! Ça affiche la liste des fichiers XMP "orphelins".

Si ça te liste bien effectivement ce que tu attends, i.e. la liste des XMP non liés aux photos qu'ils prétendent, alors :

Code :
while read f ; do if [ ! -e "$f" ]; then rm -f "$f.xmp" ; fi ; done < /tmp/photos

Doit y avoir d'autres méthodes, l'important c'est sans doute que ça vire ce qu'il faut.
dt stable / Ubuntu 22.04
Répondre


Messages dans ce sujet
RE: Des centaines de fichiers xmp ratachés a rien - par manu - 01-10-18, 17:54

Atteindre :


Utilisateur(s) parcourant ce sujet : 3 visiteur(s)