Cómo vaciar un archivo en Linux

Los archivos grandes en Linux pueden ocupar espacio innecesario en el disco. Si desea vaciar un archivo en Linux, siga los pasos de esta guía.

Cuanto más usamos una PC, más archivos recopilamos. Algunos de ellos son importantes, mientras que otros no, y es importante saber cómo (y cuándo) eliminarlos.

Si desea vaciar un archivo en Linux pero no desea eliminarlo por completo, puede probar un par de métodos. Usando la terminal de Linux, puede realizar cambios en el contenido de un archivo, quitándolo de contenido.

El archivo permanecerá, permitiéndole reutilizarlo para otras cosas. Si quieres saber cómo vaciar un archivo en Linux, sigue estos pasos.

Cómo vaciar un archivo en Linux usando el comando cat

Una forma fácil y rápida de vaciar un archivo en Linux es utilizar el gato dominio. gato imprime la salida de un comando o el contenido de un archivo en la terminal o escribe la salida en un archivo. Puedes usar gato para redirigir el contenido de /desarrollador/nulo para sobrescribir un archivo.

/desarrollador/nulo es un dispositivo Linux especial que se utiliza como marcador de posición, lo que permite a las aplicaciones (y a los usuarios) escribir contenido en él para borrarlo. Tratar /desarrollador/nulo como un agujero negro, donde el contenido entra pero no sale.

Usando cat, puedes usar el contenido (o la falta de él) de /dev/null para sobrescribir cualquier archivo existente.

Para usar cat para vaciar un archivo en Linux:

  1. Abra la terminal en su PC con Linux. Si está ejecutando una distribución de Linux con una GUI, generalmente puede hacerlo presionando Ctrl+T en tu teclado.
  2. En la ventana de terminal, tipo: cat /dev/null > /home/document/ruta y presione Ingresar. Reemplazar /inicio/documento/ruta con la ruta de archivo correcta al archivo que desea vaciar. Si la ruta del archivo contiene espacios, coloque toda la ruta entre comillas.
    Vaciar un archivo en Linux usando el comando cat
  3. Si el archivo está protegido, utilice sudo (p.ej, sudo cat /dev/null > /home/document/ruta) para sobrescribir el archivo. Tenga mucho cuidado al hacer esto.sin embargo, dado que Linux no se detendrá a comprobar si sobrescribe archivos importantes, simplemente lo hará.

Cómo utilizar el comando echo para vaciar archivos de Linux

El eco El comando generará todo lo que escriba en la terminal o en un archivo. Si no escribes nada ecopuedes usarlo para vaciar un archivo.

Para usar echo para vaciar un archivo en Linux:

  1. Abra la terminal en su PC con Linux. Puedes presionar Ctrl+T en su teclado para abrirlo en la mayoría de las distribuciones de Linux.
  2. En la terminal, tipo: echo “” > /inicio/documento/ruta y presione Ingresar. Reemplazar /inicio/documento/ruta con la ruta de archivo correcta y coloque el directorio entre comillas si contiene espacios.
    Vaciar un archivo de Linux usando echo
  3. Si el archivo está protegido, utilice sudo para sobrescribir el archivo (por ejemplo, sudo eco…) pero tenga mucho cuidado al hacer esto.

Cómo utilizar el comando cp para vaciar archivos de Linux

Puede sobrescribir un archivo con una versión vacía usando el CP dominio. CP representa Copiarpermitiéndole copiar y reemplazar archivos más grandes por archivos vacíos.

Usando gato, puede crear un archivo nuevo (vacío). Luego puedes usar CP para mover este archivo y sobrescribir el más grande.

Para usar cp para vaciar un archivo en Linux:

  1. Abra la terminal en su PC con Linux. Si tu distribución lo soporta pulsa Ctrl+T para hacer esto.
  2. En la ventana de terminal, tipo: gato > /inicio/documento/nuevaruta y presione Ingresar. Reemplazar /inicio/documento/nuevaruta con una ubicación adecuada para el archivo temporal.
  3. Prensa Ctrl+C para detener la carrera gato dominio.
  4. Próximo, tipo: cp /home/document/newpath /home/document/oldpath y presione Ingresar. Reemplace la primera ruta (nuevo camino) con la ubicación del archivo nuevo y vacío y la segunda ruta (viejo camino) con la ubicación del archivo que desea borrar.
    Vaciar un archivo de Linux usando el comando cp
  5. Si el archivo que está reemplazando está protegido, use sudo para sobrescribirlo (por ejemplo, sudocp…) pero asegúrese de tenga mucho cuidado al hacer esto.

Truncando archivos en Linux

El truncar El comando en Linux le permite reducir archivos a un tamaño específico. Si utiliza truncar con un tamaño de salida de 0puede vaciar completamente un archivo.

Para vaciar un archivo en Linux usando el comando truncar:

  1. Abra la terminal en su PC con Linux. Es posible que puedas presionar Ctrl+T para abrir esto.
  2. En la terminal, tipo: truncar -s 0 /inicio/documento/ruta y presione Ingresar. Asegúrate de reemplazar /inicio/documento/ruta con la ruta correcta al archivo que desea vaciar.
    Vaciar un archivo de Linux usando el comando truncar
  3. Si el archivo está protegido, utilice sudo en lugar de sobrescribirlo (por ejemplo, sudo truncar -s…), pero tenga mucho cuidado al hacer esto.

Limpiar sus archivos de Linux

Siguiendo los pasos anteriores, puede vaciar rápidamente un archivo en Linux. También puede seguir técnicas más complejas para borrar de forma segura archivos importantes en Linux, asegurándose de que no haya forma de recuperar un archivo que incluya datos personales confidenciales.

¿Quieres vaciar tus archivos porque te estás quedando sin espacio? Es posible que desees verificar tu espacio en disco en Linux para ver qué está ocupando espacio y eliminar esos archivos a continuación.

Si no puede encontrar un documento importante, siempre puede buscar archivos en Linux usando el encontrar dominio.