• Linux 命令 —— feh


    1. 介绍

    本教程基于版本 feh 2.23.2.

    • 命令:feh
      feh是一个基于模式的图像查看器。虽然它也可以由(图形化的)文件管理器启动以查看图像,但它特别针对需要快速图像查看器而不需要大量GUI依赖的命令行用户。默认情况下(除非指定了参数或文件列表),feh 显示当前目录中的所有文件

    2. 模式-重要!

    feh基于各种模式,这些模式在启动时通过命令行选项进行选择。

    • Slideshow mode 是默认模式。它打开一个窗口并显示其中的第一个图像;幻灯片的位置可以使用键盘和鼠标快捷键进行高级(或以其他方式进行更改)。在幻灯片模式下,可以从文件列表或磁盘中删除图像,更改后的文件列表也可以保存到磁盘中并在稍后重新打开。图像也可以通过 “feh -” 从 stdin 中读取。
    • Montage mode 从文件列表中形成蒙太奇。生成的图像可以被查看或保存,其大小可以受高度、宽度或两者的限制。
    • Index mode 从文件列表中形成索引打印。图像缩略图连同文件名、文件大小和像素大小一起显示,使用您选择的 truetype 字体打印。生成的图像可以被查看或保存,其大小可以受高度、宽度或两者的限制。
    • Thumbnail mode 类似于索引模式,但微型图像是可点击的,并在一个新窗口中打开所选的图像。
    • Multiwindow mode 在多个窗口中显示图像,而不是在一个窗口中显示幻灯片。不要与大文件列表一起使用;)
    • List mode 不显示图像。相反,它在文件列表中输出ls风格的文件列表,包括图像信息,如大小、像素数、类型等。还有一个Customlist模式,它以一个类似printf的格式字符串指定的自定义格式打印图像信息。
    • feh 还可以列出文件列表中所有可加载的文件或所有不可加载的文件。这对于整理目录很有用。

    2.1 模式对比

    • SLIDESHOW MODE: 仅打开图像。
      在这里插入图片描述

    • MONTAGE MODE: 显示缩略图,有点像gallary。
      在这里插入图片描述

    • INDEX MODE: 相比 MONTAGE MODE 多打印了一个图像名称。
      在这里插入图片描述

    • THUMBNAIL MODE: 相比 INDEX MODE,可以点击缩略图显示大图。
      在这里插入图片描述

    3. 参数说明

    参数参数说明
    OPTIONS
    -F, --fullscreen使窗口全屏显示。请注意,在此模式下,大的图像将始终按比例缩小以适应屏幕。--zoom zoom只影响较小的图像,而不会缩放到超过所需的尺寸以适应屏幕大小。唯一的例外是缩放到100,在这种情况下,图像将始终以100%缩放显示,无论其尺寸如何。当与--thumbnails组合使用时,此选项仅影响从缩略图概览(thumbnail overview)打开的图像。缩略图列表本身仍将被窗口化。
    -i, --index启用索引模式。索引模式类似于蒙太奇模式,接受相同的选项。它创建一个缩略图的索引打印,在每个缩略图下面打印图像名称(相比蒙太奇模式,多一个打印图像名称)。索引模式启用某些其他选项,请参阅INDEX AND THUMBNAIL MODE OPTIONS以及MONTAGE MODE OPTIONS(适用于下面几种参数)。
    -m, --montage启用蒙太奇模式。蒙太奇模式创建一个由文件列表中的图像缩略图网格组成的新图像。当蒙太奇模式被选择时,某些其他选项就可用了。请参阅MONTAGE MODE OPTIONS
    -r, --recursive递归地展开命令行参数中的任何目录,直到这些目录的内容,一直到最底层。
    -S, --sort sort_type文件列表可以根据图像参数排序。允许的排序类型有:namefilenamedirnamemtimewidthheightpixelssizeformat。对于namefilenamedirnamemtime以外的排序模式,需要运行预加载,这会导致与列表中图像数量成比例的延迟(大文件夹使用widthheight等排序方式会很慢)。mtime排序模式根据最近修改的图像进行排序。要按最晚时间排序,请使用--reverse反转文件列表。
    -t, --thumbnails与Index mode相同,但缩略图是可点击的图像启动器(也就是说,Index mode点击图像是打不开的,而这个模式点击图像,就可以打开图像)。注意--fullscreen--scale-down并不影响缩略图窗口(影响的是点击缩略图后打开的图像)。不过,它们确实适用于从缩略图模式启动的图像窗口。还支持 INDEX AND THUMBNAIL MODE OPTIONS以及MONTAGE MODE OPTIONS
    -~, --thumb-title string为从缩略图模式打开的窗口设置 title(是thumbnail mode点击跳转图片时,图片的title)。
    MONTAGE MODE OPTIONS
    -H, --limit-height pixels限制蒙太奇的高度。
    -W, --limit-width pixels限制蒙太奇的宽度。
    -E, --thumb-height pixels设置缩略图高度。
    -y, --thumb-width pixels设置缩略图宽度。

    3. 常见使用方式

    • feh ~/Pictures:展示路径 ~/Pictures 下所有图片;
    • feh -r ~/Pictures:递归地在路径 ~/Pictures 和其子目录下找寻所有图片;
    • feh -rSfilename ~/Pictures:和上面示例相同,但是是通过文件名排序的。默认情况下,feh将按照在硬盘上找到文件的顺序显示文件,这通常是随机的。
    • feh -t -Sfilename -E 128 -y 128 -W 1024 ~/Pictures:显示128x128像素的缩略图,限制窗口宽度为1024像素。
      在这里插入图片描述
  • 相关阅读:
    CleanMyMac X“断网激活”真的可以吗?
    解密第三方登录-微信扫码登录 Java生成二维码
    (TDChat_GPT,在问,百晓生,Chathttps,思研,chatai,闽狮人工智能)分享7个好用的ChatGPT
    扩展期权定价模型到二元期权定价
    【nginx】详细配置
    【详解】Python基础操作之os模块常用命令
    扬帆志远:shopee产品上传不了的原因
    【Linux】环境基础开发工具使用 - 软件包管理yum _vim _gcc/g++ _gdb
    【Java编程进阶】标识符和关键字
    开源对象存储系统minio部署配置与SpringBoot客户端整合访问
  • 原文地址:https://blog.csdn.net/qq_28087491/article/details/127921117