1. 最简单的是直接创建一个空文件:
[root@aliyun var]# touch test.txt | ll test.txt -rw-r--r-- 1 root root 0 Nov 11 22:29 test.txt [root@aliyun var]#
2. 慎用 echo "" > test.txt 这种方式置空文件
如果我们使用这种方法置空文件
[root@aliyun var]# echo "" > test.txt [root@aliyun var]# ll -h test.txt -rw-r--r-- 1 root root 1 Nov 11 22:31 test.txt
它不是绝对意义上的为空,文件占有一个字节的大小
3. 可以更换为 cat /dev/null > test.txt 这种方式置空文件
[root@aliyun var]# cat /dev/null > test.txt | ll -h test.txt -rw-r--r-- 1 root root 0 Nov 11 22:34 test.txt
真正意义上把文件置空为0个字节