Linux 快速清除文本内容

linux快速清空文本文件内容的几种方法
方式一: 使用">", 快速清空文本文件 

> fileName


方式二: 使用echo进行清空(但是仍然会有一个空字符)
echo "" > fileName

方式三: 使用黑洞设备"echo /dev/null", 快速清空文本文件

黑洞设备/dev/null是什么?

在 Linux 中, null 设备基本上被用来丢弃某个进程不再需要的输出流,或者作为某个输入流的空白文件,这些通常可以利用重定向机制来达到。

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

另外,你可以通过使用 cat 命令 显示 /dev/null 的内容然后重定向输出到某个文件,以此来达到清空该文件的目的。通过使用cat /dev/null,文件大小为0字节。

还有其他的方式,比如删除在创建一个新文件等等。 

猜你喜欢

转载自blog.csdn.net/wangxuelei036/article/details/107511999