あなたは noclobber
を持っています オプションセット。エラーは csh からのもののように見えるので、次のようにします:
cat /dev/null >! file
私が間違っていて、bash を使用している場合は、次のようにする必要があります:
cat /dev/null >| file
bash では、次のように短縮することもできます:
>| file
関数 truncate を使用することもできます
$truncate -s0 yourfile
許可が拒否された場合は、sudo を使用
$sudo truncate -s0 yourfile
ヘルプ/マニュアル:man truncate
ubuntu Linux でテスト済み
これでファイル サイズを 0 に設定できます:
> error.log