GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo vaciar (truncar) un archivo en Linux que ya existe y está protegido de alguna manera?

Tienes el noclobber conjunto de opciones Parece que el error proviene de csh, por lo que haría:

cat /dev/null >! file

Si me equivoco y estás usando bash, deberías hacer:

cat /dev/null >| file

en bash, también puedes acortarlo a:

>| file

También puede usar la función truncar

$truncate -s0 yourfile

si el permiso es denegado, use sudo

$sudo truncate -s0 yourfile

Ayuda/Manual:hombre truncado

probado en ubuntu Linux


Esto será suficiente para establecer el tamaño del archivo en 0:

> error.log

Linux
  1. Cómo crear un archivo ZIP protegido con contraseña en Linux

  2. Cómo redirigir la salida a un archivo y salida estándar en Linux

  3. Qué es NFS y cómo instalarlo en Linux

  4. Cómo extraer archivos .gz y .tar.gz en Linux

  5. Cómo vaciar un archivo de registro en Linux

Cómo usar el comando Truncar en Linux

Cómo hacer una copia de seguridad y restaurar el historial de la terminal de Linux

Archivo host de Linux:¿Cómo editarlo y usarlo?

Cómo encontrar y eliminar directorios vacíos en Linux

Cómo comprobar y reparar un sistema de archivos en RHEL Linux

Cómo crear y usar un archivo de intercambio en Linux