J'ai une série d'images avec la date imprimée et je me demandais si quelqu'un connaissait une visionneuse d'images avec la possibilité de renommer en regardant l'image, de la rendre plus rapide et d'éviter de devoir ouvrir l'image puis de la renommer à la liste de fichiers dans le dossier.
Merci d'avance!
XnView Multi Platform vous permettra de renommer les images "à la volée". Cliquez simplement sur le nom du fichier dans la vue miniature et modifiez le nom.
qiv
prend en charge les opérations personnalisées sur un fichier. Vous pourriez par exemple utilisez le script ci-dessous. Vous devez enregistrer le fichier qiv-command
quelque part sur votre chemin. Vous pourrez alors renommer le fichier en appuyant sur 0
et lui attribuer un préfixe différent en appuyant sur '1'.
#!/bin/sh
set -eu
case "$1" in
0)
# Rename file
DIR="$(dirname $2)"
FILE="$(basename $2)"
NEW_FILE_NAME=$(zenity --title="Rename file" --entry --text="Rename file '$2'" --entry-text="$FILE" 2> /dev/null)
if test -n "$NEW_FILE_NAME" && test "$DIR/$NEW_FILE_NAME" != "$2"; then
echo "NEWNAME=$DIR/$NEW_FILE_NAME"
mv -i "$2" "$DIR/$NEW_FILE_NAME"
else
echo "file not renamed"
fi
;;
1)
# Rename file with prefix
PREFIX=$(zenity --title="Prefix file" --entry --text="Give prefix to file '$2'" --entry-text="" 2> /dev/null)
if test -n "$PREFIX"; then
DIR="$(dirname $2)"
FILE="$(basename $2)"
echo "NEWNAME=$DIR/$PREFIX-$FILE"
mv -i "$2" "$DIR/$PREFIX-$FILE"
else
echo "file not renamed"
fi
;;
*)
echo "ERROR: Please provide 0 or 1 as first option"
;;
esac