无论扩展名如何,都在bash上查找图像

时间:2018-06-13 19:59:10

标签: linux bash unix

我正在寻找一个Bash命令,它允许我识别目录中的所有图像,而不管文件扩展名如何。例如,如果照片被赋予.doc扩展名,我希望能够使用脚本识别它。

到目前为止,我有以下内容,但它只返回带有典型文件扩展名的图像。

find . -type f -exec file {} \; | grep -i -o -E '^.+: \w+ image' 

1 个答案:

答案 0 :(得分:1)

我会这样做:

file --mime-type * | grep "image/"

示例输出

gif.doc:             image/gif
jpg.doc:             image/jpeg
png.doc:             image/png
result.doc:          image/tiff