lunes, 12 de enero de 2026

Las formas más comunes y prácticas de vaciar (truncar a 0 bytes) un archivo en Linux sin borrarlo ni perder sus permisos/propietario:

MétodoComandoMás usadoNotas / Recomendación
1. Forma más clásica y conocidacat /dev/null > archivo.log★★★La que probablemente recuerdas tú
2. Forma más corta y moderna> archivo.log★★★★★La más recomendada hoy en día (muy legible)
3. Variante aún más minimalista: > archivo.log o true > archivo.log★★★★Muy elegante, el : es un alias de true
4. Método explícito y muy clarotruncate -s 0 archivo.log★★★El más "oficial", muy útil en scripts
5. Otra forma clásicacp /dev/null archivo.log★★Funciona, pero menos usada actualmente
6. Usando echo (menos recomendada)echo -n "" > archivo.logFunciona pero innecesariamente más complicado

 

No hay comentarios:

Publicar un comentario