Linux下的文件

 Linux下文件类型

Windows下的文件类型区分是靠后缀名,Linux靠什么呢?

看最左边的一列,我们之前说如果是d开头就代表他是目录。没错,Linux就靠这一列来区分文件属性。

除了d,还有别的文件符

- 普通文件:文本文件、可执行程序、普通文件、库
b 块设备文件
c 字符设备文件
p 管道文件
I 链接文件
d 目录文件

我们来一一介绍

块设备文件

首先我们要知道什么是设备文件

在Linux下一切皆文件嘛,那些代表了显示器的文件、代表了磁盘的文件这些就叫设备文件,

设备文件就是用来代表物理设备的。多数物理设备是用来进行输出或输入的,比如显示器啊键盘。

在Linux系统下,其存在的主要意义是沟通用户和内核。换句话说,用户空间的应用程序要想使用驱动程序提供的服务,需要经过设备文件来达成。Linux系统所有的设备文件都位于/dev目录下。

块设备文件是以为单位进行读写的。一块通常包含多个字节,例如512字节或4096字节等。块设备的读写通常比字符设备要高效,因此大多数存储设备(如硬盘)都被视为块设备。

输入查看你的块占用的内存

getconf PAGESIZE

查看系统下的设备文件

ls /dev/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值