Cómo eliminar automáticamente archivos antiguos de la papelera de reciclaje en Linux

Es casi seguro que eliminará un archivo o archivo incorrecto en algún momento de su vida. O eliminará intencionalmente un archivo, solo para darse cuenta más tarde de que lo necesita nuevamente. La mayoría de ustedes podría estar pensando: "¡Estaba allí, ya se acabó!"

Pero hay una mejor manera de deshacerse de los datos que ya no necesita. El cual está implementado en Windows 10, algunos smartphones modernos y posiblemente algunos entornos de escritorio incluidos en las distribuciones de Linux.

Cómo eliminar automáticamente archivos antiguos de la papelera de reciclaje en Linux - Linux

Sin embargo, la tasa de adopción de este sistema aún es muy baja y la mayoría de los usuarios no se dan cuenta de lo útil que es. Es comprensible porque es una de esas características que no puedes apreciar hasta el día en que te salva.

Eliminación permanente frente a envío a la Papelera/Papelera de reciclaje

Para resumir: ambas opciones apestan. Eliminar un archivo final presenta el problema obvio mencionado anteriormente. ¿Qué sucede si luego se da cuenta de que necesita los datos? No hay una manera fácil de recuperarlo, especialmente en el sistema de archivos ext4. (Es algo más fácil de recuperar en el sistema de archivos NTFS de Windows).

Es cierto que la mayoría de los días moverá algunos archivos y nunca más los necesitará. Pero en un día soleado tendrás ganas de limpiar tu computadora.

El escritorio está desordenado y ves un montón de hojas de cálculo innecesarias en el aire. Imprimió estos archivos y se los dio a su jefe, por lo que no ve ninguna razón para necesitarlos nuevamente. Borre todo y su escritorio volverá a estar limpio y bien organizado. Más tarde ese día recibe una llamada de su jefe. Ha perdido archivos, perdido copias impresas y necesita hojas de cálculo del último mes. ¿Tienes que adivinar quién tendrá que convertirse en un experto en recuperación de datos de la noche a la mañana?

Cómo eliminar automáticamente archivos antiguos de la papelera de reciclaje en Linux - Linux

El problema de enviar archivos a la papelera

Digamos que ahora está convencido, incluso si el escenario no se aplica a usted. Su empresa tiene buenos mecanismos de respaldo, ¿verdad?

Pero de ahora en adelante, digamos que renuncias al pecado de presionar Shift + Supr. Todo va a la Papelera de reciclaje predeterminada (o la Papelera de reciclaje si está usando Windows). ¿Necesita un archivo de devolución? Puedes restaurarlo en segundos.

¡Esto es bueno! Pero, ¿qué hay de liberar espacio en su disco duro o SSD? Los archivos en la papelera aún pueden ocupar la misma cantidad de espacio de almacenamiento. Puede vaciar la papelera y liberar espacio en cualquier momento, así es. Probablemente nunca necesitará los archivos que han estado allí durante semanas. Pero, ¿qué pasa con los últimos archivos que enviaste a la papelera hace 10 minutos? No hay forma de recuperarlo fácilmente ahora.

La conclusión es que cada archivo debe ser "antiguo" antes de que pueda lanzarse. Si ha estado en su papelera virtual durante algunas semanas y no necesita recuperarlo en ese tiempo, es probable que no lo vuelva a necesitar. En Linux, hay una utilidad llamada autobasura Lo que puede automatizar el proceso de purgar solo los archivos antiguos de la papelera.

Planificación autobasura Automáticamente cada vez que inicie sesión en su escritorio

Emulador abierto terminal su favorito e instalar autobasura Usando el siguiente comando:

sudo apt update && sudo apt install autotrash

Cómo eliminar automáticamente archivos antiguos de la papelera de reciclaje en Linux - Linux

Introduzca la contraseña de usuario cuando se le solicite.

Cómo eliminar automáticamente archivos antiguos de la papelera de reciclaje en Linux - Linux

Escribe "y" y presiona ENTRAR Cuando se le pregunte si desea continuar.

Volver a Simulador terminal Y escriba el siguiente comando:

nano ~/.xsessionrc

En el editor de texto que se abre, pegue la siguiente línea:

autotrash -d 30 &
Cómo eliminar automáticamente archivos antiguos de la papelera de reciclaje en Linux - Linux

Esto eliminará los archivos que han estado en la papelera durante más de treinta días. Puede configurar el número “30” como desee. El “&” al final empuja el comando a un segundo plano. De esta forma, si hay miles de archivos que la papelera automática tiene que eliminar, no tienes que esperar a que termine hasta que se cargue el escritorio.

Haga clic en Ctrl + X Para salir del editor nano,”ypara guardar el archivo modificado, y Participar.

mi elección: Si también desea registrar una actividad autobasura En el diario systemd (si está disponible en su distribución) puede pegar una línea diferente en .xsessionrc (con la línea anterior eliminada primero):

systemd-cat -t autotrash -p info autotrash -v -d 30 &
Cómo eliminar automáticamente archivos antiguos de la papelera de reciclaje en Linux - Linux

Las entradas aparecerán en el diario systemd, con respecto a autotrash, como la siguiente imagen.

Cómo eliminar automáticamente archivos antiguos de la papelera de reciclaje en Linux - Linux

Conclusión

En este punto, siempre puede enviar los archivos a la Papelera en lugar de eliminarlos permanentemente. autotrash liberará automáticamente espacio en sus discos. Y siempre tendrá treinta días de posibilidades de recuperar fácilmente los datos eliminados. Seguro que algún día te lo agradecerás por aplicar este sencillo sistema.

fuente
Ir al botón superior