Tienes el noclobber
conjunto de opciones Parece que el error proviene de csh, por lo que haría:
cat /dev/null >! file
Si me equivoco y estás usando bash, deberías hacer:
cat /dev/null >| file
en bash, también puedes acortarlo a:
>| file
También puede usar la función truncar
$truncate -s0 yourfile
si el permiso es denegado, use sudo
$sudo truncate -s0 yourfile
Ayuda/Manual:hombre truncado
probado en ubuntu Linux
Esto será suficiente para establecer el tamaño del archivo en 0:
> error.log