在unix中将文件转换为DAT

时间:2013-11-20 17:36:23

标签: linux bash unix ksh

我想将文件转换为.dat以下是我的查询

我有一个文件例如:ABC这个文件没有扩展名(当我点击它的属性时它说文件的类型:文件)我想通过编写一个unix脚本将这个文件转换为.dat

1 个答案:

答案 0 :(得分:1)

Linux(和Unix)不使用文件扩展名来定义文件的类型,尽管某些程序使用文件扩展名作为指导。 Unix / Linux检查文件的文件幻数(第一个字节)以确定文件类型,尽管程序“文件”是如何完成此操作的最佳解释(三个测试,文件系统测试,魔术测试和语言测试) ,成功的第一个决定文件类型。)

Windows大量使用文件扩展名来确定文件类型,并保留将文件扩展名映射到了解文件的应用程序的元数据。

Linux / Unix使用文件幻数,检查文件的第一行,并使用文件扩展名提示文件类型(供人类使用和某些程序使用)。

MacOS使用扩展名,文件类型代码和创建者代码(元数据与文件名分开)跟踪文件元数据,尽管OSX源自类Unix操作系统,因此许多Linux / Unix注释都适用。