用于重命名当前图像的图像查看器

用于重命名当前图像的图像查看器

我有一组印有日期的图像,我想知道是否有人知道一种图像查看器,可以在查看图像时重命名,以加快速度并避免必须打开图像然后在文件夹中的文件列表中重命名。

提前谢谢了!

答案1

Geeqie Image Viewer 将会执行此操作。

http://geeqie.sourceforge.net/

apt-get install geeqie

或者

http://sourcedigit.com/19324-19324/

答案2

XnView Multi Platform 可让您“即时”重命名图像。只需单击缩略图视图中的文件名并更改名称即可。

https://www.xnview.com/en/xnviewmp/

答案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

相关内容