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

2018-08-21  本文已影响100人  Joey_GZ

/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

上一篇 下一篇

猜你喜欢

热点阅读