linux系统中清空文件内容有三种方法:
1、vi/vim
使用vi/vim命令打开文件后,输入"%d"清空,后保存即可。命令如下:
vim file_name :%d :wq
注:当文件内容较大时,处理较慢
2、cat
使用cat命令情况,命令如下:
cat /dev/null > file_name
注:推荐使用cat命令
3、echo
使用echo命令清空,此时会在文件中写入一个空行“ ",命令如下:
echo "">file_name
注:不会抢占句柄
4、truncate
可以利用它和 -s
参数来特别指定文件的大小。要清空文件的内容,则在下面的命令中将文件的大小设定为 0:
truncate -s 0 access.log