linux - Linux 中如何判断文件类型?

标签 linux perl unix file-type

如果有人向我发送没有扩展名的文档(.pdf、.doc、.xls、ppt、.ogg、mp3、png 等),我如何确定文件类型?/usr/bin/file 命令并不总能猜对,或者它只是说我有一个 Microsoft Office 文档。我想知道确切的信息,以便我可以将扩展名添加到文件名中。

最佳答案

你可以通过将它们添加到/etc/magic 来提出你自己的规则

man 文件以获取更多详细信息。总是让这些正确是很棘手的,但我已经取得了合理的成功。

关于linux - Linux 中如何判断文件类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/635339/

相关文章:

linux - 区分两个相似的USB设备

perl - 什么可能导致 perl 打印错误?

regex - Perl 正则表达式过滤字符串中的数字

linux - Bash/unix 排序 "YYYY-[N]NN"

linux - 如何在gnuplot中将字符串转换为数字

linux - 将最后一行 Docker 日志尾部存储到 shell 变量

linux - 如何用PyQt4查看DISPLAY是否可以打开?

arrays - 如何在 Perl 中创建二维数组?

php - 将控制台输出重定向到浏览器

linux - 如何使用arm-crasscompiler在c++中调用c函数