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