o0w0o / ARTS

ARTS 鸽友打卡🐦
2 stars 0 forks source link

/dev/null 与 /dev/zero #80

Open hitolz opened 5 years ago

hitolz commented 5 years ago

https://www.liangzl.com/get-article-detail-122225.html

在类Unix系统中,/dev/null,或称空设备,是一个特殊的设备文件,它丢弃一切写入其中的数据(但报告写入操作成功),读取它则会立即得到一个EOF。

和/dev/null类似,/dev/zero也是一个特殊的字符设备文件,当我们使用或读取它的时候,它会提供无限连续不断的空的数据流(特殊的数据格式流)。

/dev/zero文件的常见应用场景有二:

  1. /dev/zero文件覆盖其他文件信息。

  2. 产生指定大小的空文件,例如:交换文件、模拟虚拟文件系统等。