该file -b <path>
命令似乎对于脚本编写很有用(过滤文件类型,不一定按扩展名)。但为此,您必须知道目标文件类型的实际字符串输出
如果我想匹配某些文件类型,但手头没有所有类型,是否有所有可能输出的列表?
我找到了文档魔法文件- 使用cat /usr/share/misc/magic.mgc | grep -a 'pattern'
某种作品,但这很尴尬,而且你必须确切地知道你在寻找什么。
有没有已识别文件类型的文档某处?
谢谢!
答案1
阅读man file
并使用file -l
。
file
检查文件的前几个字节以确定“类型”。请注意,Unix/Linux 文件名将“扩展名”视为文件名的一部分。使用“.ext”扩展名只是传统,而不是必需的。