![用于重命名当前图像的图像查看器](https://linux22.com/image/1150823/%E7%94%A8%E4%BA%8E%E9%87%8D%E5%91%BD%E5%90%8D%E5%BD%93%E5%89%8D%E5%9B%BE%E5%83%8F%E7%9A%84%E5%9B%BE%E5%83%8F%E6%9F%A5%E7%9C%8B%E5%99%A8.png)
我有一组印有日期的图像,我想知道是否有人知道一种图像查看器,可以在查看图像时重命名,以加快速度并避免必须打开图像然后在文件夹中的文件列表中重命名。
提前谢谢了!
答案1
答案2
XnView Multi Platform 可让您“即时”重命名图像。只需单击缩略图视图中的文件名并更改名称即可。
答案3
qiv
支持对文件进行自定义操作。例如,您可以使用下面列出的脚本。您必须将其保存qiv-command
在路径上的某个位置,然后按 重命名文件0
,并按“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