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