En bash, juste
> filename
ça ira. Cela vous laissera avec un fichier vide filename .
PS :Si vous avez besoin de sudo
appeler, veuillez envisager d'utiliser truncate
comme répondu ici.
Vous pouvez utiliser la commande utilisateur :truncate
truncate -s 0 test.txt
("-s 0" pour spécifier la taille)
http://www.commandlinefu.com/commands/view/12/empty-a-file
Vous pouvez faire ceci :
echo -n "" > file.log
Utilisation de >
pour écrire l'entrée (nulle) de echo -n
au fichier.
Utilisation de >>
ajouterait l'entrée nulle dans le fichier (ne faisant effectivement rien d'autre que touch
le faire).