【发布时间】:2011-01-26 06:25:41
【问题描述】:
我的服务器上有一个名为 error.log 的文件,我需要经常截断它。我对该文件有 rw 权限。在 vi 中打开文件 > 删除所有内容 > 保存作品(显然)。但是当我尝试下面的
cat /dev/null > error.log
我收到消息
File already exists.
显然,在服务器上进行了某种配置,以防止意外覆盖文件。谁能告诉我如何在单个命令中“截断”文件?
【问题讨论】:
-
对于未受保护的文件,截断 -s 0 文件有效。
标签: linux file command-line