linux设备文件细分为两类,Linux下文件类型

本文详细介绍了Linux系统中不同类型的文件,包括普通文件(如文本、二进制和数据文件)、目录、连接文件(类似Windows快捷方式)、设备文件(块设备和字符设备)、接口文件(socket)以及管道文件(FIFO)。了解这些文件类型对于系统管理和操作至关重要。

使用ls –l输出结果时,第一列的第一个字符代表了不同的文件类型。那么,在Linux下都有哪些文件类型呢?

普通文件(regular file)

普通文件的显示结果为-,根据文件的内容,又可以细分为文本文件(ASCII)、二进制文件(binary)和数据格式文件(data)。其中文本文件是在Linux中最常见的一种文件类型,可以使用常见的文件编辑器如nano、vi等打开和编辑。

5275881ba1453d385327bf5de136839b.png

目录(directory)

目录的显示结果为d。

连接文件(link)

Linux下的连接文件相当于是Windows下的快捷方式,其显示结果为l。

设置与装置文件(device)

与系统周边及存储相关的一些设备文件,都存放在/dev目录下。此类文件又细分为两类:

块设备(block):指一些存储数据供系统随机读取的设备,如硬盘,显示结果为b。

003ced13e3fe94e542332146e824b529.png

字符设备:(character)

指一些串行接口的设备,如ps/2接口的键盘与鼠标等,显示结果为c。

接口文件(socket)

是指用在网络上接收数据的文件,显示结果为s。

d5c51449c85cd7b6187b931906861fce.png

管道文件(FIFO,pipe)

FIFO也是一种特殊类型的文件,它主要的目的是解决多个程序同时存取一个文件所造成的错误问题,FIFO是first-in-first-out的简写。其显示结果为p。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值