清空文件内容有如下几种方法:
使用vim。
在vim的命令模式,输入“%d”,这时,可以看到文件内容被清空。适用于较小的文件。
使用重定向
- echo
echo “” > target_file
echo > target_file
这种操作不是真正的清空文件内容,而是向文件中写入了一个空行。
如果想要真正清空文件内容,需要使用-n选项。echo -n > target_file
-
cat
cat /dev/null > target_file -
true
true > target_file -
:
: > target_file -
null
$ > target_file
(这里是将null)重定向到目标文件中 -
# dd if=/dev/null of=target_file
if表示输入文件,of表示输出文件
使用truncate。
truncate -s 0 target_file
将制定文件大小设定为0。
文章内容来自Linux中国。