Linux 中的类型和扩展

Linux 中的类型和扩展

我读到 Linux 系统使用一种称为“MIME 类型”的东西来确定文件类型,那么,当我们在 Linux 中创建程序时,我们是否必须保存带有扩展名的程序?例如:当我们创建诸如“helloworld.c”或“Newfile.html”之类的程序时,我们是否必须附加 .c 或 .html 还是保留它并让其自动处理?

答案1

它比“Mimetype”更少神奇数字。不过,就这两个文件而言,它们很可能是纯文本文件。

大多数情况下程式不会关心扩展名是什么。您的网络服务器可能会使用扩展名、mimetype(或文件的一部分)来决定文件是什么以及如何处理它,但是与 Windows 不同,操作系统不会这样做。

如有疑问,请添加扩展,然后像没有扩展一样工作。如果没有其他信息,它会一目了然地告诉你文件是什么

您还可以使用文件命令检查文件是什么。

答案2

这实际上取决于您想要实现什么。您不必使用文件扩展名,因为系统应该会自动检测文件类型(至少对于最常见的文件类型)

扩展主要帮助确定您在浏览文件系统时或通过脚本/shell 命令自动执行工作时正在查看的文件类型 - 例如使用以下命令将所有 html 文件移动到另一个文件夹:

mv *.html some_destination_folder

相关内容