Vous avez le noclobber
ensemble d'options. L'erreur semble provenir de csh, vous feriez donc :
cat /dev/null >! file
Si je me trompe et que vous utilisez bash, vous devriez faire :
cat /dev/null >| file
en bash, vous pouvez également raccourcir cela en :
>| file
Vous pouvez également utiliser la fonction tronquer
$truncate -s0 yourfile
si l'autorisation est refusée, utilisez sudo
$sudo truncate -s0 yourfile
Aide/Manuel :man tronquer
testé sur ubuntu Linux
Cela suffira pour régler la taille du fichier à 0 :
> error.log