> CentOS > CentOS入门 >

CentOS统计文件并显示图片文件

今天在CentOS下遇到一个问题,装有CentOS的机器显卡很差,打开一个装有几万张图片的文件夹需要耗费几十分钟,但是每次我只对其中几张图片进行操作,这样会浪费很多时间,最好的方式是通过命令行的方式进行操作。

首先是查看其中有多少张图片,首先通过ls -l显示文件中所有文件的的详细信息,文件的权限中含有”-“字符,通过grep搜索所有带”-“的文件,通过wc -l来计数,

ls -l | grep "^-" | wc -l
同理,文件夹的权限中含有”d”字符,所以可以通过以下命令统计文件夹的个数,

ls -l | grep "^d" | wc -l
想要查询某图片文件(假设是1.png)是否在文件夹中,可以通过以下命令来查找,若存在则显示图片名,否则提示错误信息,

find 1.png
想要查看图片的基本信息,比如格式、分辨率等可以输入如下命令,

file 1.png
最后通过CentOS下的图片浏览器(Eye of GNOME)浏览图片,输入以下命令通过命令行查看图片,

eog 1.png (责任编辑:IT)