相关疑难解决方法(0)

如何从命令行获取文件的 MIME 类型?

我试图从命令行获取文件的 mime 类型作为打印字符串(例如。application/vnd.oasis.opendocument.spreadsheet)。

我查找了如何执行此操作并找到了xdg-mime命令。

从阅读手册页 ( man xdg-mime) 来看,我似乎应该运行xdg-mime query filetype FILE. 但是,当我使用任何文件运行它时,它不会打印任何内容并退出。

有没有办法来解决这个问题?替代命令?

command-line files mime-type

65
推荐指数
3
解决办法
8万
查看次数

MIME 类型和文件 .extensions 之间有什么关系?

我在这里可能有错误的想法,但我认为:

MIME 类型是识别代码,嵌入文件中。
文件 .extensions是识别代码,后缀为文件

我想,根据我在黑暗时代听到的一些事情,Linux 是 .extension 不可知论者......(也许是在早期,从那时起事情就发生了变化......?)

我最近来自 Windows 世界,在操作系统级别,文件 .extension 是(据我所知)将其与其相关应用程序相关联的唯一方法。

因为我不知道为什么,我发现一个名为“fred”的文件一个名为“fred.txt”的文件都在文本编辑器中打开,这让我有点不安。

这里有明确的层次结构吗?

mime-type file-association

21
推荐指数
3
解决办法
2万
查看次数

标签 统计

mime-type ×2

command-line ×1

file-association ×1

files ×1