Linux: Tutorial paso a paso sobre cómo eliminar archivos de registro

Instrucciones detalladas sobre cómo encontrar y eliminar archivos de registro en Linux

¿Necesitas una forma rápida y segura de eliminar archivos de registro en Linux? Le invitamos a leer nuestro tutorial detallado sobre cómo eliminar archivos correctamente.

Descarga | Win Descarga | Mac

Cualquiera que utilice un sistema Linux debería saber cómo encontrar y eliminar archivos de registro en Linux, ya sea para ahorrar espacio en el disco duro o por alguna otra razón. En Linux, los archivos pueden borrarse de varias formas. Los archivos de registro de gran tamaño son un problema potencial para las aplicaciones Linux. Los productores esperan que sus programas gestionen sus archivos de registro de forma independiente. Al igual que los rolling appenders de log4j2, nos permite comprimir y devolver regularmente los logs de las aplicaciones Java.

Veamos algunas formas de gestionar con seguridad los archivos de registro de las aplicaciones.

6 formas de eliminar archivos de registro en Linux

En algunos casos, puede ser necesario borrar completamente el contenido de un disco duro. Esto suele ocurrir cuando se trabaja con archivos de registro muy grandes.

Una alternativa desagradable es borrar el archivo y sustituirlo por uno nuevo. Sin embargo, lo más sensato es abstenerse. La marca de tiempo del archivo y otros permisos cambiarán, haciendo que el archivo sea irreconocible.

Cuando eliminas el contenido de un archivo, éste permanece intacto; no es necesario crear un nuevo archivo vacío. ¿Dónde puedo encontrar el comando de Linux para borrar un archivo entero? ¿Cómo puedo eliminar todo lo que hay en un archivo sin borrarlo? ¡Busquemos aquí las respuestas!

1. Elimine los archivos de registro utilizando el comando truncar

El comando truncar es la forma más segura de vaciar un archivo en Linux.

truncar -s 0 nombrearchivo

El comando -s se utiliza para ajustar el tamaño en bytes. Por ejemplo, la opción "-s 0" significa que los bytes anteriores se mueven a 0 bytes y el contenido del archivo estará vacío cuando se visualice.

2. Elimine los archivos de registro utilizando el comando :> o >.

Bash reconocerá el archivo si no está en uso. Este comando es la forma más sencilla de borrar un archivo.

>nombre de archivo

Aunque este comando es específico del intérprete de comandos Bash, puede utilizar el siguiente comando para otros intérpretes de comandos:

>nombre de archivo

Para eliminar un archivo, también puede ejecutar este comando:

true > nombre del archivo

3. Uso del comando echo para vaciar un archivo de registro en Linux

Eco es un comando simple que muestra sus argumentos en la pantalla, como en el ejemplo siguiente:

echo > nombre del archivo

También puede utilizar el comando echo de la siguiente manera:

echo "" > nombre de archivo

4. Utilice /dev/null para borrar un archivo de registro

El comando /dev/null es un documento electrónico con procedimientos de tratamiento de archivos. Todo lo que guardes en el dispositivo /dev/null se perderá para siempre; por eso se llama el agujero negro de Linux.

cat /dev/null >file.log

El comando "cat" imprime el contenido de /dev/null y se supone que no muestra nada.

5. Vacíe los archivos de registro utilizando el comando find

Para eliminar archivos de registro mediante el comando find, consulte el siguiente ejemplo:

find /var/application-logs -type f -name "*.log" -exec tee {} \; </dev/null

6. Eliminación de archivos de registro mediante el comando dd

dd” es una herramienta de línea de comandos para gestionar la E/S de disco en grandes bloques. Ignora y no le interesan los sistemas de archivos, las jerarquías de directorios, los permisos y otros conceptos avanzados relacionados con los archivos. Esta herramienta utiliza una espátula para mover o borrar información del disco.

# dd if=/dev/sdX of=/tmp/dd_example/chunk.bin bs=512 count=1

¿Qué debe hacer si borra accidentalmente un archivo de registro crucial en Linux?

¿Quieres evitar perderlo todo en tu ordenador de sobremesa, portátil o servidor Linux? ¿Le gustaría escuchar alguna otra hipótesis? La ayuda está en camino con Wondershare Recoverit Linux Data Recovery.

Proteja sus datos de Linux de borrados accidentales, fallos de hardware y desastres naturales con esta completa aplicación de recuperación de datos. Recoverit Linux Recovery, que es compatible con las principales versiones de Linux y admite más de mil formatos de archivo diferentes, es la mejor opción para recuperar archivos de registro borrados accidentalmente de forma rápida y sencilla en cualquiera de estas situaciones.

wondershare recoverit

Wondershare Recoverit - Tu software de recuperación de Linux seguro y fiable

5,481,435 personas lo descargaron.

Recupera documentos, fotos, vídeos, música, correos electrónicos y más de 1000 tipos de archivos perdidos o eliminados de forma eficaz, segura y completa.

Compatible con todas las distribuciones populares de Linux, incluidas Ubuntu, Linux Mint, Debian, Fedora, Solus, Opensuse, Manjaro, etc.

Ayuda en más de 500 situaciones de pérdida de datos, como borrado, formateo de disco, caída del sistema operativo, fallo de alimentación, ataque de virus, pérdida de particiones y muchas más.

La sencilla interfaz de apuntar y hacer clic le permite recuperar datos de discos duros Linux en unos pocos clics.

Funciona a través de una conexión remota. Puede recuperar datos perdidos incluso cuando su dispositivo Linux está bloqueado.

Siga la siguiente guía para recuperar archivos de registro de Linux eliminados ahora.

Paso 1. Seleccione Recuperación de Linux en el menú

Tras iniciar el programa, seleccione "NAS y Linux." Se encuentra a la izquierda de la pantalla principal. A continuación, haga clic en la opción "Recuperación de Linux" para continuar.

recuperación de linux en nas y linux

Paso 2. Conectar el ordenador Linux

Introduzca la información necesaria para crear una conexión remota. Cuando estés listo, selecciona Conectar en el menú.

establecer una conexión remota

Espere a que se establezca la conexión. Una vez establecida la conexión, Recoverit empezará a buscar archivos borrados en tu ordenador.

Paso 3. Examine los archivos perdidos o eliminados antes de restaurarlos

El proceso de escaneado puede llevar algún tiempo si se trata de una gran cantidad de datos. El estado del análisis se muestra en la barra inferior. Lo mejor de Recoverit es que, una vez localizado el archivo que buscas, puedes detener el proceso de búsqueda en cualquier momento.

escanear automáticamente los archivos borrados por error

Una vez finalizado el escaneo, Recoverit muestra una vista previa de los archivos recuperados para que puedas comprobar que son los correctos. Elige Recuperar para recuperar el archivo y guardarlo en tu ordenador Linux.

previsualización y recuperación de datos perdidos

La aplicación te pedirá que elijas una ubicación de guardado durante la recuperación de datos. Si pierdes archivos, piensa en tu camino y elige otro esta vez.

transferir los archivos recuperados a una nueva carpeta
Descargar gratis

Para Windows Vista/7/8/10/11

Descargar gratis

Para macOS X 10.10 - macOS 13

FAQ

A continuación se presentan algunas preguntas frecuentes y sus respuestas para proporcionar información rápida y útil a los usuarios.

Sí, pero puede haber conflictos y errores. Es preferible utilizar # cat /dev/null > /var/log/syslog; sin embargo, syslog.1 puede eliminarse sin causar ningún problema al programa.

Los archivos de registro var pueden borrarse; sin embargo, no es aconsejable borrarlos todos, ya que se supone que existen algunos directorios /var/log. Si eliminas todo lo que hay allí, es probable que obtengas muchos mensajes de error rápidamente ( e.g., exim4, apache2, apt, cups, mysql, samba, y más).

En la mayoría de los casos, puede eliminar con seguridad los archivos de registro. El único inconveniente potencial es que puedes necesitar ayuda para comprobar el inicio de sesión mientras investigas otro problema. Esta desventaja es sólo temporal, ya que constantemente se fabrican nuevas bolas.

Sí, puedes borrar los archivos syslog.x y syslog.x.gz primero si quieres hacer espacio mientras trabajas en resolver el problema de los mensajes de error que llenan los registros rápidamente.

Conclusión

En conclusión, las instrucciones anteriores facilitan la eliminación de archivos de registro en Linux. La mejor práctica es crear una copia de seguridad de todos los datos importantes y comprobar los archivos o carpetas que desea eliminar al menos una vez antes de hacerlo. Si borra datos accidentalmente, puede confiar en Recoverit Linux Recovery para recuperarlos.