Linux——清空文件内容

 

linux系统中清空文件内容有三种方法:

1、vi/vim

使用vi/vim命令打开文件后,输入"%d"清空,后保存即可。命令如下:

vim file_name
:%d
:wq

注:当文件内容较大时,处理较慢

 

2、cat

使用cat命令情况,命令如下:

cat /dev/null > file_name

注:推荐使用cat命令

 

3、echo

使用echo命令清空,此时会在文件中写入一个空行“\n",命令如下:

echo "">file_name

注:不会抢占句柄

 

4、truncate

可以利用它和 -s 参数来特别指定文件的大小。要清空文件的内容,则在下面的命令中将文件的大小设定为 0:

truncate -s 0 access.log

 

posted on 2019-12-30 15:33  曹伟雄  阅读(3254)  评论(1编辑  收藏  举报

导航