Byt*_*der 35
/dev/null
不是真正的文件。这是一个字符设备!
$ ls -l /dev/null
crw-rw-rw- 1 root root 1, 3 Apr 10 09:53 /dev/null
Run Code Online (Sandbox Code Playgroud)
c
权限字符串 ( crw-rw-rw-
)的第一个字母表示这一点。对于常规文件,它将是一个-
。
简单来说:/dev/null
不是文件,而是映射到文件系统中此路径的虚拟设备,它的唯一目的是吞噬和消失数据——就像一个黑洞。
它也可以用作输入,然后它就像一个空文件(大小为 0)并立即返回一个 EOF(文件结束)。
因此,您不能真正说它/dev/null
具有特定的文件大小,因为它不是任何存储介质上的常规文件。
Flo*_*sch 16
设备文件充当某些内核功能的接口。它们只占用目录条目(“ inode ”)所需的空间,但没有任何实际内容,也没有实际文件大小。
其他设备文件例如/dev/sda
(通常是 HDD 或 SSD)、/dev/zero
(读取时生成零的文件)或/dev/random
(读取时生成随机数据的文件)。实际上关于所有文件/dev/
都是设备文件或指向设备文件的链接。
归档时间: |
|
查看次数: |
3339 次 |
最近记录: |