Je suis au courant de trois méthodes pour supprimer toutes les entrées d'un fichier.
Elles sont
>filenametouch filenamefilename < /dev/null
Sur ces trois-là, j'abuse >filenamele plus car cela nécessite le moins de frappes.
Cependant, j'aimerais savoir quelle est la plus efficace des trois méthodes (s'il existe des méthodes plus efficaces) en ce qui concerne les gros fichiers journaux et les petits fichiers.
En outre, comment les trois codes fonctionnent-ils et suppriment-ils le contenu?
truncate -s 0 filename?