Stai perdendo GB di spazio di archiviazione perché dimentichi di svuotare il cestino? Con AutoTrash, puoi fare in modo che Ubuntu svuoti il cestino automaticamente da solo, in base alle condizioni specificate.
Installazione di AutoTrash
Non troverai più AutoTrash nei repository di molte distribuzioni. Per la maggior parte degli utenti, il modo più semplice per installarlo è tramite una versione snap non ufficiale, disponibile nello snap store.
Se utilizzi Ubuntu, che nelle ultime versioni supporta già gli snap per impostazione predefinita, puoi trovare il programma nel centro software cercando “autotrash”.
Seleziona la voce “autotrash-non ufficiale” che apparirà e installala facendo clic sul pulsante verde Installa.

Per coloro che preferiscono digitare i comandi piuttosto che fare clic, puoi fare lo stesso accendendo il tuo terminale preferito e usando:
sudo snap install autotrash-unofficial
Se il programma non è disponibile attraverso i repository della tua distribuzione ma hai anche disgusto per gli snap, c’è una soluzione. Dato che è uno script Python, puoi usare pip per installare autotrash con:
pip install autotrash
Quando lo installi in questo modo, per facilità d’uso, assicurati di includere la sua posizione nella variabile PATH.

Imposta un alias
Se hai installato AutoTrash tramite il percorso più semplice di snap, puoi provarlo digitando autotrash-unofficial
in un terminale. In alternativa, puoi impostare un alias per un accesso più facile.
Se preferisci digitare autotrash
invece di autotrash-unofficial
per eseguire lo strumento, digitare quanto segue nel terminale:
sudo snap alias autotrash-unofficial autotrash

Pulisci il cestino
AutoTrash viene fornito con un elenco di parametri che ti consentono di personalizzare il modo in cui svuoterà il cestino.
Utilizzando -d
, puoi definire una soglia di data. Tutto ciò che è stato spostato nel cestino entro il numero di giorni specificato rimarrà intatto; AutoTrash cancellerà tutto ciò che è più vecchio. Ad esempio, per eliminare tutti i file più vecchi di 10 giorni, utilizzare:
autotrash -d 10
Se hai molto spazio libero, non ha senso provare a liberarne ancora di più rimuovendo i file più vecchi. Invece di controllarlo tu stesso, però, puoi specificare una soglia di spazio libero con --max-free
. I valori sono in megabyte.
Se vuoi che AutoTrash stermini tutto ciò che è più vecchio di dieci giorni solo se il tuo spazio libero è sceso sotto i 4 GB, dovresti usare:
autotrash -d 10 --max-free 4096
Poiché 1 GB = 1024 MB, il numero sopra si traduce in 4 GB (4 x 1024).

Puoi fare in modo che AutoTrash ti assicuri di avere sempre almeno 512 megabyte di spazio libero disponibile con:
autotrash -d 10 --min-free 512 --keep-free 512
Puoi modificare 512 in qualsiasi valore preferisci.
È meglio assicurarsi sempre che i risultati di qualsiasi azione siano quelli originariamente previsti. È possibile fare in modo che AutoTrash esegua un’esecuzione di prova che non apporti modifiche effettive ai dati, utilizzando l’estensione --dry-run
interruttore. Questo non comporta alcun valore aggiuntivo. Includilo così com’è alla fine del comando per verificarne l’esito. Pertanto, con questa aggiunta, l’esempio precedente sarebbe simile a:
autotrash -d 10 --min-free 512 --keep-free 512 --dry-run

Spurgo automatico
Dover eseguire AutoTrash per eliminare manualmente il contenuto del cestino è tutt’altro che ottimale. Per fortuna, è facile farlo funzionare automaticamente. Puoi impostare un cron job per questo, ma riteniamo che il seguente approccio sia ancora più semplice.
Cerca “avvio” tra le tue applicazioni e apri le Preferenze delle applicazioni di avvio.

Crea uno script bash vuoto nel modo che preferisci e inserisci il tuo comando AutoTrash. Ho creato una cartella chiamata Scripts
nella mia directory home e quindi uno script Bash vuoto denominato autoautotrash.sh
dentro.

Ho inserito il mio comando autotrash, salvato le modifiche (Ctrl + W) ed è uscito da Nano (Ctrl + X).

Con il tuo comando nel tuo script, rendilo eseguibile inserendo quanto segue nel tuo terminale preferito:
chmod +x SCRIPT_FILE
Nel mio caso, questo comando assomiglia a:
chmod +x autoautotrash.sh

Infine, torna alle preferenze delle applicazioni di avvio. Fare clic sul pulsante Aggiungi in alto a destra per creare una nuova voce. Nella finestra che si aprirà, inserisci un nome per la tua voce, il tuo script come comando e, se lo desideri, un commento su ciò che fa, utile per riferimento futuro.

Questo è tutto. D’ora in poi, ogni volta che accedi al desktop, il tuo script sarà una delle prime cose che verrà eseguita, eliminando i file dal cestino e liberando spazio prezioso.

Ora che hai svuotato la spazzatura, se stai ancora cercando altri modi per ripulire la tua macchina Ubuntu, dai un’occhiata.
Relazionato: