En el següent article anem a fer una ullada a Autotrash. Si aquestes buscant una eina de línia de comandes que pugui servir per a eliminar arxius antics de la paperera de forma automàtica i així eliminar les escombraries del teu distribució, aquesta és una bona opció. Amb ella no hauràs d'estar pendent de buidar la paperera del teu entorn gràfic cada vegada que la vegis plena, Autotrash ho farà periòdicament per tu de forma totalment automatitzada.
Tots els entorns d'escriptori GNU / Linux compten amb una paperera, i quan l'usuari fa clic al botó 'Eliminar', Els arxius es van aquí. Amb el temps, les dades omplen la paperera i ocupen un espai que pot acabar sent considerable.
Autotrash és una utilitat que permet purgar els fitxers antics que han estat eliminats per l'usuari i que han romàs dins de la paperera de reciclatge durant un nombre determinat de dies, El qual pot especificar l'usuari. Passat el període de temps establert, l'eina es posarà en marxa i eliminarà el contingut de directori de la paperera. Aquí cal recordar que en Ubuntu la paperera sol estar ubicada a ~ / .Local / share / Trash / files. És en aquesta carpeta on s'allotgen tots els fitxers esborrats que has enviat a la paperera.
Instal·lar Autotrash en Ubuntu
Autotrash és una forma pràctica de configurar fàcilment un PC amb GNU / Linux per buidar les escombraries. Es pot configurar amb un treball de Cron i fins i tot es pot utilitzar per purgar les carpetes d'escombraries de diversos usuaris.
Per procedir a la instal·lació, no tenim més que obrir una terminal (Ctrl + Alt + T) i escriure-hi la següent comanda:
sudo apt install autotrash
utilitzar Autotrash
Cada vegada que s'executi Autotrash, aquest escanejarà directori ~ / .Local / share / Trash / info i llegirà els arxius .trashinfo per trobar la seva data d'eliminació. Si els arxius han estat a la carpeta de la paperera més temps que la data definida, s'eliminaran.
Per a la purgar els arxius que portin a la carpeta de la paperera més de 30 dies, Només caldrà executar la comanda:
autotrash -d 30
Segons l'exemple anterior, si els fitxers a la carpeta Paperera tenen més de 30 dies, Autotrash els eliminarà automàticament d'aquesta. No cal eliminar-los manualment. Tan sols haurem d'enviar les escombraries innecessària a la paperera i oblidar-nos d'ella.
La comanda anterior només processarà directori d'escombraries de l'usuari connectat actualment. En cas que necessitis realitzar un Autotrash per processar els directoris d'escombraries de tots els usuaris d'un sistema, No hi haurà més que utilitzar l'opció -t com es mostra a continuació:
autotrash -td 30
Autotrash també permet eliminar arxius de la paperera en funció de l'espai restant o disponible en el sistema d'arxius de la paperera. Un exemple d'això seria el següent:
autotrash --max-free 1024 -d 30
Segons la comanda anterior, el autotrash només eliminarà de la paperera els fitxers que tinguin més de 30 dies d'antiguitat, si queda menys d'1 GB d'espai en el sistema d'arxius de la paperera. Això pot ser útil si el sistema d'arxius escombraries s'està quedant sense espai.
automatitzar Autotrash
Com acabem de veure, tots els ordres s'han d'executar manualment per l'usuari. Però si busques automatitzar aquesta tasca, no hi haurà més que afegir Autotrash com a entrada crontab. D'aquesta manera les ordres s'executaran automàticament a una hora programada, de manera que es purgaran els arxius de la paperera segons les opcions definides.
Per programar això, haurem de editar el fitxer crontab amb la comanda:
crontab -e
Per a aquest exemple anem a afegir la línia:
@daily /usr/bin/autotrash -d 30
Després guardar-lo, ara Autotrash purgarà els arxius que estan a la carpeta de la paperera durant més de 30 dies, tots els dies.
Ajuda
per a més informació sobre aquesta utilitat, Es pot consultar l'ajuda utilitzant la comanda:
autotrash -h
O les pàgines de manual:
man autotrash
A l'utilitzar aquesta eina, cal tenir en compte que si s'eliminen arxius importants, aquests desapareixeran de manera permanent després dels dies definits, Així que el millor és anar amb compte per no endur-se sorpreses.