要查找我们不知道的文件 mime 类型,我们将使用带有 --mime-type 参数的文件命令。我们知道它显示的是基于给定文件路径扩展名的结果(例如 *.py 的 text/x-python)。有关扩展名和 mime 类型之间关系的列表将保存在 /etc/mime.type 或 /usr/share/mime/glob 等某处。但是没有任何扩展名的文件呢?我们怎样才能找到 MIME 类型?请解释。我们可以用python做同样的事情吗?
要查找我们不知道的文件 mime 类型,我们将使用带有 --mime-type 参数的文件命令。我们知道它显示的是基于给定文件路径扩展名的结果(例如 *.py 的 text/x-python)。有关扩展名和 mime 类型之间关系的列表将保存在 /etc/mime.type 或 /usr/share/mime/glob 等某处。但是没有任何扩展名的文件呢?我们怎样才能找到 MIME 类型?请解释。我们可以用python做同样的事情吗?
扩展在 Linux 系统中大多是无关紧要的。与 Windows 不同,绝大多数 Linux 工具根本不依赖该扩展。例如:
现在,使用不同的扩展名:
所以,忘记扩展。它们很少相关并且
file
不使用它们。看看man file
(请阅读man file
,这只是那里的部分信息):