Linux文件类型与扩展名详读

作者: 温新

分类: 【Linux】

阅读: 1997

时间: 2019-11-04 16:23:54

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日

请登录后再评论