Automatiser le tri des JPG et DNG (RAW) sans stresser.
En tant que photographe, vous savez que la prise de vue n'est que la première étape de l'aventure. Après avoir capturé des moments de vie, vient le travail fastidieux de tri et de classement des photos.
Mais j'ai une astuce pour ceux qui (comme moi) enregistrent un fichier RAW en plus d'un fichier JPG. D'ailleurs, j'y trouve un intérêt pour faire des retouches sur le pouce ou un partage ultra-rapide avant toute exploitation du RAW.
Étape 1 - créer le script de tri
Le cœur de cette automatisation est un script shell que vous allez créer et exécuter via votre Terminal. Ce script recherchera et triera vos fichiers selon leur extension (dans ce cas, .jpg et .dng).
- Ouvrez le Terminal : Trouvez l'application Terminal dans vos Applications ou en utilisant Spotlight (
Cmd + Space
). - Créez le script : Tapez
nano ~/sort_images.sh
pour créer et ouvrir un nouveau fichier script dans l'éditeur nano. - Écrivez le script : Copiez et collez le script suivant :
#!/bin/bash
# Chemin vers le dossier cible
TARGET_FOLDER="$1"
# Création des sous-dossiers s'ils n'existent pas
mkdir -p "$TARGET_FOLDER/JPG"
mkdir -p "$TARGET_FOLDER/DNG"
# Déplacement des fichiers
find "$TARGET_FOLDER" -maxdepth 1 -iname '*.jpg' -exec mv {} "$TARGET_FOLDER/JPG" \;
find "$TARGET_FOLDER" -maxdepth 1 -iname '*.dng' -exec mv {} "$TARGET_FOLDER/DNG" \;
- Sauvegardez et Quittez : Après avoir copié le script, sauvegardez-le (
Ctrl+O
,Enter
) et quittez nano (Ctrl+X
). - Rendez le Script Exécutable : Dans le Terminal, tapez
chmod +x ~/sort_images.sh
pour permettre l'exécution du script.
Étape 2 : intégration dans le menu du Finder avec Automator
Maintenant que votre script est prêt, intégrez-le dans le menu contextuel de votre MacBook à l'aide d'Automator. Cela vous permettra d'exécuter le script directement depuis le Finder. Et ça, c'est chouette.
- Ouvrir Automator : Trouvez Automator dans votre dossier Applications ou en utilisant Spotlight.
- Nouveau Document : Choisissez
Nouveau Document
puisQuick Action
et cliquez surChoisir
. - Configurer l'Action : Dans le panneau de droite, assurez-vous que l'action reçoit des
dossiers
dansFinder
. - Ajouter l'Exécution du Script : Faites glisser
Exécuter un script shell
dans votre workflow, sélectionnezas arguments
pourPass input
, et insérez le code suivant :
for f in "$@"
do
/bin/bash ~/sort_images.sh "$f"
done
Puis, sauvegardez votre Action : Donnez un nom significatif à votre Quick Action, comme "Trier les images" (oui, c'est très recherché).
Étape 3 : utiliser votre script
Avec cette nouvelle action en place, vous pouvez désormais faire un clic droit sur n'importe quel dossier dans Finder, sélectionner Services
(ou Quick Actions
selon la version de macOS), et choisir "Trier les images". Les fichiers JPG et DNG seront automatiquement triés dans leurs sous-dossiers respectifs.
Conseils importants quand même :
- Testez le Script : Avant de l'utiliser sur des dossiers importants, testez-le sur un dossier contenant quelques fichiers pour vous assurer que tout fonctionne correctement.
- Sécurité et permissions : Vous pourriez devoir autoriser l'exécution de ce script dans vos paramètres de sécurité, selon la configuration de votre MacBook.
- Compatibilité : Ce guide est conçu pour les utilisateurs de MacBook et les étapes peuvent varier selon la version de votre macOS.