浩晨众云网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
你可以从 /dev/zero 读取任意大小数量的 null 字符。和 /dev/null 不同,/dev/zero 不但可以作为数据黑洞,也可以作为数据源泉。你可以将数据写入 /dev/zero 文件,但实际上不会有任何影响。不过一般我们还是使用 /dev/null 来做这件事。
当使用 mmap 将 /dev/zero 内存映射到一个虚拟地址空间,这相当于使用了匿名内存,也就是内存没有关联到任何文件。
示例Unix 命令 dd 从源文件读取八字节流到目标文件,在这过程中可能还涉及数据转换。销毁文件系统分区上的数据:
dd if=/dev/zero of=/dev/
现在我们创建一个 1M 的文件 foobar,其内容为空:
dd if=/dev/zero of=foobar count=1024 bs=1024
备注:块大小可以直接使用数值加单位的方式指定,例如 GB, MB 等等。要创建一个 1GB 的文件可以这样:
dd if=/dev/zero of=foobar count=1 bs=1G