Linux中的文件类型

  Linux中有四种基本文件类型,分别为普通文件、目录文件、符号链接文件和设备文件,此外,还有一些其他类型的文件,如命名管道文件、socket文件等。

  可用file命令来识别指定文件的类型。 

其中各文件类型分别有如下对应:

蓝色表示目录;

蓝色字体,绿色背景表示所有人都可以访问,使用ll命令查看其属性为777

绿色表示可执行文件;
红色表示压缩文件;
浅蓝色表示链接文件;
灰色表示其它文件;
红色闪烁表示链接的文件有问题了;
黄色是设备文件,包括block, char, fifo。


1.普通文件

    如文本文件、源代码文件、Shell脚本文件、二进制的可执行文件、二进制的数据文件等。在图形界面下,用与文件属性相匹配的图标表示;在终端命令ls中,用“-”表示。

2.目录文件

  是储存文件名的唯一地方,其中包括所属的文件名、子目录名及其指针。在图形界面下,用文件夹图标表示;在终端命令ls中,用“d”表示。

3.符号链接文件

  是指向某个文件存储位置的指针,也称为软链接文件或者符号链接文件,硬链接文件或者物理链接文件在ln命令中使用。在图形界面下,文件名以斜体显示;在终端命令ls中,用“l”表示,并且文件名后面以“->”指向所链接的文件。

4.设备文件

  表示如磁盘、终端、打印机等设备的一类文件,以便用户像操作文件一样来操作设备,这些文件常放在/dev目录内。例如,光驱的设备文件为“/dev/cdrom”,第一块IDE接口硬盘的设备文件为“/dev/hda”,系统终端的设备文件名为“/dev/systty”。根据设备与系统内存交换数据的方式将设备分为块设备和字符设备,块设备以数据块为单位与系统内存交换数据,字符设备以单个字节为单位与系统内存交换数据。在图形界面下,分别用不同的图标区分块设备与字符设备;在终端命令ls中,用“b”表示块设备,用“c”表示字符设备。

5.命名管道文件

   系统中进程之间以命名管道形式通信时所使用的一种文件。在图形界面下,用水龙头形状的图标表示;在终端命令ls中,用“p”表示。

6.socket文件

    主机之间以socket形式通信时所使用的一种文件。在图形界面下,用电源插头形状的图标表示;在终端命令ls中,用“s”表示。



以上就是Linux系统中的文件类型。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

suwu150

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值