Hai lo noclobber
set di opzioni. L'errore sembra provenire da csh, quindi dovresti fare:
cat /dev/null >! file
Se sbaglio e stai usando bash, dovresti fare:
cat /dev/null >| file
in bash, puoi anche abbreviarlo in:
>| file
Puoi anche utilizzare la funzione tronca
$truncate -s0 yourfile
se il permesso è negato, usa sudo
$sudo truncate -s0 yourfile
Aiuto/Manuale:man truncate
testato su Ubuntu Linux
Questo sarà sufficiente per impostare la dimensione del file su 0:
> error.log