首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在终端中使用*显示所有.png文件

问如何在终端中使用*显示所有.png文件
EN

Ask Ubuntu用户
提问于 2018-05-13 15:45:54
回答 1查看 6.1K关注 0票数 2

我试图找出是否有任何命令或命令组合可以显示带有给定前缀的所有.png文件。

例如,

在我的一个目录中,存在文件。

代码语言:javascript
复制
life_001.png
life_002.png
.
.
.
life_020.png
and
death_001.png
death_002.png
.
.
.
death_010.png

如何在linux终端中使用命令同时或连续地显示所有life_***.png文件?

谢谢!

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2018-05-13 16:04:58

若要同时打开所有匹配的文件,可以在默认应用程序中为各自的文件类型使用xdg-open:

代码语言:javascript
复制
for f in life_*.png ; do xdg-open "$f" ; done

请注意,因为xdg-open在一个单独的进程中打开文件并立即返回,这可能会打开查看器应用程序的许多实例,就像有与模式匹配的文件一样,这可能会使系统资源紧张。

要按顺序打开它们,您必须在前台直接调用查看器应用程序,以便下一张图片在关闭前一个实例后才会打开。如果是“Gnome之眼”查看器eog,您应该这样做:

代码语言:javascript
复制
for f in life_*.png ; do eog "$f" ; done
票数 4
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1035743

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档