LINUX文件类型(二)

文件类型与扩展名

    1.文件种类

    普通文件: 第一个属性为[-]

    纯文本文件(ASCII):内容为直接读取到的数据, cat test

    二进制文件(binnary):linux中的可执行文件就是此类格式。

    数据格式的文件(data):通过last读取

    目录(directory):第一个属性为[d]

    连接文件(link):类似快捷方式,第一个属性为[l]

    设备与设备文件(device):通常集中在/dev目录下

    块(block)设备文件:存储数据的接口设备,硬盘。第一个属性[b]

    字符(character)设备文件:串行端口的接口设备,键盘鼠标等,第一个属性[c]

    套接字(sockets):通常用在网络连接。第一个属性为[s],在/var/run目录。

    管道(FIFO,pipe):FIFO特殊类型,解决多个程序同时访问一个文件所早程的错误,先进先出,第一个属性[p]

    2.linux文件扩展名

    一般Linux文件没有扩展名,能否执行与第一列的10个属性有关。通常还是以适当的扩展名来表示该文件的类型。

    .sh  批处理文件(scripts,脚本),批处理文件由shell写成。

    .z /.tar /.tar.gz /.zip /.tgz:打包的压缩文件。

    .html /.php:网页相关

    通常,LINUX上面的文件名只是用于了解文件的用途,执行是否依据属性规范。

相关推荐