Linux系统怎样识别文件类型?

来源:百度知道 编辑:UC知道 时间:2024/05/22 07:10:12
在Linux系统下并不依靠文件扩展名,哪它是怎样识别文件类型的呢?
为什么我的系统中,有的文本文件(无.txt扩展名)能双击打开,有的却不行呢?
我是想问系统怎样识别?比如windows看扩展名,那linux呢?

我现在用了linux那么久,它给我的感觉是其实也是有扩展名的,如有些是.sh的文件,这些是脚步文件等

还有linux中的文件是有属性的,估计你在运行一个文件时,shell会先调用某些命令来查看这个文件的属性,然后在以相应的程序将其打开

ps:我是菜鸟,你的这个问题问的比较的高深,我不知道怎么说清楚

ps2:linux中有一个命令,是可以查看文件属性的,好像是file。不知道对不对,但肯定有这么一个命令的,以前我用shell编程时用过这个命令,来判断文件的属性

下面是文件扩展名的简要列表和他们的说明:

压缩和打包文件:

.bz2 — bzip2压缩文件

.gz — gzip压缩文件

.tar —tar打包文件

.tbz — tar打包并用bzip压缩的文件

.tgz — tar打包并用gzip压缩的文件.

文件格式

.au — audio文件

.gif — GIF图象文件

.html/.htm — HTML文件

.jpg — JPEG图象文件

.pdf — 文档的电子图象; PDF代表Portable Document Format

.png — PNG图象(Portable Network Graphic的缩写)

.ps — PostScript文件; 打印格式文件

.txt — 纯文本文件

.wav — audio文件

.xpm — 图象文件

系统文件

.conf — 配置文件

.lock — lock文件; 用来判断一个程序或者设备是否在被使用

.rpm — Red Hat Package Manager文件,用来安装程序,软件和脚本文件