我的服务器上有一个名为error.log的文件,需要经常截断它。我具有该文件的rw权限。在vi中打开文件>删除所有内容>保存工作(显然)。但是当我尝试以下
cat /dev/null > error.log
我收到消息
File already exists.
显然,在服务器上已进行了某种配置,以防止意外覆盖文件。有人可以告诉我如何在一个命令中“截断”文件吗?
2
对于不受保护的文件,请截断-s 0文件。
—
普拉莫德(Pramod)2012年