美文网首页
清空文件之echo和/dev/null区别?

清空文件之echo和/dev/null区别?

作者: Joey_GZ | 来源:发表于2018-08-21 12:53 被阅读100次

/dev/null

/dev/null 设备文件是一个特殊的文件,
它将清空送到它这里来的所有输入,
它的输出则可被视为一个空文件。
被称为 “黑洞设备”

cat /dev/null > filename.txt
结果:文件大小为0(清空后,不存在任何内容)

image.png

echo "" > filename.txt
结果:文件大小为1(清空后,仍存在空字符串)

image.png

参考文献:
https://www.linuxidc.com/Linux/2018-01/150087.htm

相关文章

网友评论

      本文标题:清空文件之echo和/dev/null区别?

      本文链接:https://www.haomeiwen.com/subject/xhidiftx.html