Cómo vaciar automáticamente la papelera en Ubuntu

Si desea configurar su sistema Ubuntu para que se encargue automáticamente de la Papelera de su sistema durante un período de tiempo particular, puede hacer uso de la utilidad de línea de comandos llamada autotrash. Autotrash es una utilidad que busca en una carpeta de basura de FreeDesktop.org información sobre su contenido y luego purga una parte de la basura según las opciones que especifique.

En este artículo, explicaremos cómo instalar, buscar ayuda y usar la utilidad autotrash. Desarrollaremos el procedimiento presentando algunos ejemplos que le ayudarán con las funciones ampliamente utilizadas de esta utilidad.

Hemos ejecutado los comandos y procedimientos mencionados en este artículo en un sistema Ubuntu 18.04 LTS.

Instale Autotrash a través de la línea de comandos

Instalaremos la utilidad de línea de comando autotrash a través de la aplicación Terminal. Puede iniciar la Terminal a través de la búsqueda del iniciador de aplicaciones del sistema o el atajo Ctrl + Alt + T. Tenga en cuenta que solo un usuario autorizado puede agregar / actualizar, eliminar y configurar software en Ubuntu.

Paso 1: actualice el índice de repositorio de su sistema

Para instalar la última versión de un software disponible en los repositorios de Internet de Ubuntu, el índice del repositorio de su sistema debe estar actualizado.

Ejecute el siguiente comando como sudo para actualizar el índice del repositorio local de su sistema con el de Internet.

$ sudo apt-get update

Es posible que el sistema le solicite la contraseña de sudo. Enter la contraseña y su comando entrarán en acción.

Paso 2: instalar autotarsh

Ahora, puede instalar la utilidad autotrash ejecutando el siguiente comando como sudo en su aplicación Terminal:

$ sudo apt-get install autotrash

Es posible que el sistema le solicite una opción Y / n antes de iniciar el procedimiento de instalación. Ingrese Y para continuar.

Paso 3: Verifique la instalación de Autotrash (opcional)

Puede verificar el número de versión de su software de autotrash instalado y también verificar si está realmente instalado en su sistema. Ejecute el siguiente comando para hacerlo:

$ autotrash --version

O,

$ autotrash -V

Ahora está listo para usar autotrash en su Ubuntu.

¿Cómo usar autotrash? (con ejemplos)

La ayuda de Autotrash le dirá todo lo que puede hacer con esta aplicación. Puede ver la ayuda de la siguiente manera:

$ autotrash --help

Para obtener información aún más detallada, puede ver la página de manual de autotrash usando el siguiente comando:

$ man autotrash

Ahora presentaremos algunos ejemplos que explicarán cómo puede hacer el mejor uso de esta utilidad:

Ejemplo 1: eliminar archivos con una antigüedad superior a x días

Ésta es la característica más utilizada del autotrash. Puede utilizar la siguiente sintaxis de comando para eliminar automáticamente los archivos que residen en la papelera de su sistema durante x número de días:

$ autotrash -d [days]

Para example, el siguiente comando eliminará los archivos que hayan completado sus 30 días en la papelera.

$ autotrash -d 30

Esto le da tiempo suficiente para restaurar los archivos que desee durante 30 días.

El siguiente uso del comando le permite aplicar esta función no solo a los archivos eliminados, sino también a los archivos eliminados de todos los usuarios que usan el sistema:

$ autotrash -td [days]

Ejemplo:

$ autotrash -td 30

Ejemplo 2: eliminar archivos según el espacio libre restante

Max libre

Solo puede usar la eliminación automática para purgar archivos si quedan menos de M megabytes de espacio libre en la ubicación de la papelera. Como un example, si lo configura en 1024, el autotrash solo comenzará a funcionar si hay menos de 1 GB de espacio libre en la papelera. Hasta ese momento, autotrash simplemente saldrá normalmente sin escanear el directorio de la Papelera.

Ejemplo:

$ autotrash --max-free 1024 -d 30

Min-libre

Del mismo modo, puede utilizar el autotrash para asegurarse de que haya un mínimo de M megabytes de espacio libre.

Ejemplo:

$ autotrash --min-free 1024

Incluso puede combinar los dos comandos para asegurarse de que el autotrash comience a leer la papelera si hay menos de 2 GB de espacio libre y luego controlarlo. El comando eliminará los archivos que tengan más de 30 días y también eliminará los archivos adicionales para garantizar que siempre haya 1 GB de espacio disponible en la papelera.

$ autotrash --max-free 2048 --min-free 1024 -d 30

Ejemplo 3: eliminar M número de megabytes

Puede usar la utilidad para purgar al menos M número de megabytes, eliminando primero la adición de basura más antigua. Esta función utiliza las entradas de la papelera en lugar de los archivos individuales. Esto significa que si su elemento más antiguo en la papelera es un directorio de 1 GB y solicita que se eliminen al menos 10 MB (M = 10), el autotrash eliminará 1 GB.

$ autotrash –delete M

Ejemplo

$ autotrash --delete 1024

Ahora no necesita preocuparse por el desperdicio de espacio en su sistema debido a la basura del sistema. La utilidad Autotrash se encargará automáticamente de borrar sus archivos no deseados según sus criterios definidos.