Conozco tres métodos para eliminar todas las entradas de un archivo.
Son
>filename
touch filename
filename < /dev/null
De estos tres abuso >filename
más, ya que requiere la menor cantidad de pulsaciones de teclas.
Sin embargo, me gustaría saber cuál es el más eficiente de los tres (si hay algún método más eficiente) con respecto a los archivos de registro grandes y los archivos pequeños.
Además, ¿cómo funcionan y eliminan los tres códigos los contenidos?
truncate -s 0 filename
?