Linux文件类型与扩展名详读
1.4、Linux文件类型与扩展名详读
文件类型: Linux系统中,任何设备在Linux中都是文件,包括数据都是文件。
文件种类通常有:常规文件(regular file)、目录(directory)、链接文件(link)、设备与设备文件(device)、数据接口文件(sockets)、数据输送文件(FIFO,pipe)。
这些文件类型中,常规文件包括三种文件类型:如下:
1) 纯文本文件
2) 二进制文件
3) 数据文件
设备与区块文件分为两种:
1) 区块设备文件,属性为b,如 硬盘
2) 字符设备文件,属性为c,如 键盘、鼠标等。
我们通过ls –l查看文件时,常常会看到如下显示:
crw-rw-rw-.
第一个字母,代表文件类型
2-4代表用户权限
5-7代表用户组权限
8-10代表其他人权限
Linux中常见文件类型
文件属性 文件类型
文件扩展名
严格来说,Linux中是没有扩展名这样的说法,添加扩展名的作用就是为了说明该文件的用途,方便通过扩展名来识别文件的用途。如.sh开的shell文件。
常见的扩展名有:
1).sh,脚本或批处理文件,因为这些批处理文件使用shell完成,因此扩展名为.sh
2).tar、.tar.gz、.zip、.tgz等是使用对应压缩软件生成压缩包后打上的扩展名
3).html、.php、.java等。
扩展: 单一文件或目录的最大文件名长度为255字节。一个字占2字节的话,最大文件名长度大约在128个汉字之间
我是夕阳何处寻,期待和优秀的一起同行!
2019年11月5日
请登录后再评论