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像素。
    在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_28087491/article/details/127921117
今日推荐