GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo borrar el contenido de un archivo desde la línea de comando?

En bash, solo

> filename

servirá. Esto te dejará con un archivo vacío nombre de archivo .

PD:si necesitas sudo llame, considere usar truncate como se responde aquí.


Puede usar el comando de usuario:truncar

truncate -s 0 test.txt

("-s 0" para especificar el tamaño)

http://www.commandlinefu.com/commands/view/12/empty-a-file


Podrías hacer esto:

echo -n "" > file.log

Usando > para escribir la entrada (nula) de echo -n al archivo.

Usando >> añadiría la entrada nula al archivo (efectivamente haciendo nada más que touch haciéndolo).


Linux
  1. Uso de Google Drive desde la línea de comandos de Linux

  2. ¿Cómo reiniciar Icewm desde la línea de comandos?

  3. ¿Cómo pasar el contenido de un archivo como un parámetro de línea de comando?

  4. ¿Cómo silenciar desde la línea de comandos?

  5. ¿Cómo envío un correo electrónico desde la línea de comandos?

Cómo extraer el archivo tar.gz en Linux usando la línea de comandos

Cómo enviar un correo electrónico con un archivo adjunto desde la línea de comandos

Ver el contenido de un archivo en la línea de comandos de Linux

Cómo quitar líneas de un archivo usando el comando Sed

¿Cómo el comando Sed '1!g;h;$!d' invierte el contenido de un archivo?

¿Cómo imprimir la última línea de un archivo comprimido gz en la línea de comando?