![在 Nautilus 列表视图中显示文件图像尺寸的最快方法是什么?](https://linux22.com/image/1092854/%E5%9C%A8%20Nautilus%20%E5%88%97%E8%A1%A8%E8%A7%86%E5%9B%BE%E4%B8%AD%E6%98%BE%E7%A4%BA%E6%96%87%E4%BB%B6%E5%9B%BE%E5%83%8F%E5%B0%BA%E5%AF%B8%E7%9A%84%E6%9C%80%E5%BF%AB%E6%96%B9%E6%B3%95%E6%98%AF%E4%BB%80%E4%B9%88%EF%BC%9F.png)
显示包含图像的文件夹尺寸的最简单、最快捷的方法是什么?Nautilus 中似乎没有这个选项。只有这么多右键单击文件 >特性>图像在失去生存意志之前,我可以进行的操作。
答案1
有一个名为的包nautilus-columns
。我目前只找到它在电力购买协议 (PPA) 中,即记录在这里。使用这个小脚本,可以轻松为 PDF、图像、声音文件等添加各种元数据的列。总结一下:
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install nautilus-columns
nautilus -q
最后去编辑 > 首选项 > 列表列并启用您需要的所有功能。请注意,它仅适用于列表视图。
当前版本nautilus-columns
也可以找到这里。
答案2
使用脚本!对于 Nautilus 默认没有的功能,您可以自行添加脚本。
更多信息ubuntu论坛。主题一开始添加了音乐信息,但从回复 #32 开始还涉及图像。脚本(使用风险自负)和链接中的说明。
查看屏幕截图了解其外观(这是针对较旧的 Ubuntu,但仍然有效):
答案3
从终端运行此程序(适用于 PNG 和 GIF 图像):
file *.{png,gif}
这是因为file
命令显示 PNG 和 GIF 图像的尺寸,以及其他一些信息。您的 shell 会展开*.{png,gif}
为文件名列表,并且该file
命令接受多个文件名参数。它看起来像这样:
btvs-cordelia-probable-syntax-error.png: PNG image data, 1920 x 1080, 8-bit/color RGB, non-interlaced
cross.png: PNG image data, 1039 x 611, 8-bit/color RGB, non-interlaced
请注意,列是对齐的,因此如果某些名称比其他名称长得多,则会使用额外的空间。如果您不想这样,请使用以下-N
选项:
file -N *.{png,gif}
这样你就得到了如下的行,它们不再占用额外的空间,但不再对齐:
btvs-cordelia-probable-syntax-error.png: PNG image data, 1920 x 1080, 8-bit/color RGB, non-interlaced
cross.png: PNG image data, 1039 x 611, 8-bit/color RGB, non-interlaced
在里面稀有的如果您有数千个图像文件,它们的名称可能会超出最大组合参数长度,shell 会向您显示错误消息。在这种情况下,您可以使用如下循环:
for f in *.{png,gif}; do file "$f"; done
这会产生与因为相同的结果file -N
,因为file
每次运行只知道一个文件,所以它不知道其他文件名有多长,也无法对齐列。
对于其他图像类型,请参阅ypnos 的回答到获取图像尺寸(而非文件大小)的快速方法。