Nel prossimo articolo daremo uno sguardo ad Autotrash. Se stai cercando uno strumento da riga di comando che possa essere utilizzato per elimina automaticamente i vecchi file dal cestino e quindi eliminare la spazzatura dalla tua distribuzione, questa è una buona opzione. Con esso non dovrai essere a conoscenza di svuotare il cestino nel tuo ambiente grafico ogni volta che lo vedi pieno, Autotrash lo farà periodicamente per te in modo completamente automatizzato.
Tutti gli ambienti desktop Gnu / Linux hanno un cestino e quando l'utente fa clic sul pulsante "rimuovi', i file vanno lì. Nel tempo, i dati riempiono il cestino e occupano uno spazio che può rivelarsi considerevole.
Autotrash è un'utilità che consente eliminare i vecchi file che sono stati eliminati dall'utente e che sono rimasti nel cestino per un numero di giorni specificato, che può essere specificato dall'utente. Dopo il periodo di tempo stabilito, lo strumento verrà avviato ed eliminerà il contenuto della directory dal cestino. Qui devi ricordarlo in Ubuntu il cestino si trova solitamente in ~ / .local / share / Trash / files. È in questa cartella che si trovano tutti i file eliminati che hai inviato nel cestino.
Installa Autotrash su Ubuntu
Autotrash è un modo pratico per configurare facilmente un PC Gnu / Linux per scaricare la spazzatura. Può essere configurato con un lavoro Cron e può anche essere utilizzato per eliminare le cartelle del cestino di più utenti.
Per procedere con l'installazione non ci resta che aprire un terminale (Ctrl + Alt + T) e scrivere al suo interno il seguente comando:
sudo apt install autotrash
Usa Autotrash
Ogni volta che viene eseguito Autotrash, questo eseguirà la scansione della directory ~ / .local / share / Trash / info e leggerà i file .trashinfo per trovare la data di eliminazione. Se i file sono rimasti nella cartella del cestino più a lungo della data definita, verranno eliminati.
a eliminare i file che sono stati nella cartella del cestino per più di 30 giorni, devi solo eseguire il comando:
autotrash -d 30
In base all'esempio precedente, se i file nella cartella Cestino sono più vecchi di 30 giorni, Autotrash li eliminerà automaticamente dal Cestino. Non è necessario rimuoverli manualmente. Dobbiamo solo mandare la spazzatura non necessaria nella spazzatura e dimenticarcene.
Il comando precedente elaborerà solo la directory dei rifiuti dell'utente attualmente connesso. In caso ne avessi bisogno eseguire un Autotrash per elaborare le directory dei rifiuti di tutti gli utenti su un sistemaTutto quello che devi fare è usare l'opzione -t come mostrato di seguito:
autotrash -td 30
Permette anche l'autotrash eliminare i file dal cestino in base allo spazio rimanente o disponibile nel file system del cestino. Un esempio di questo sarebbe il seguente:
autotrash --max-free 1024 -d 30
In base al comando precedente, l'autotrash eliminerà dal cestino solo i file che risalgono a più di 30 giorni prima, se è rimasto meno di 1 GB di spazio nel file system cestino. Questo può essere utile se il filesystem spazzatura sta esaurendo lo spazio.
Automatizza Autotrash
Come abbiamo appena visto, tutti i comandi devono essere eseguiti manualmente dall'utente. Ma se stai cercando di automatizzare questa attività, non ci sarà nient'altro che aggiungi Autotrash come input crontab. In questo modo i comandi verranno eseguiti automaticamente ad un orario programmato, che cancellerà i file dal cestino secondo le opzioni definite.
Per programmare questo, dovremo modificare il file crontab con il comando:
crontab -e
Per questo esempio aggiungeremo la riga:
@daily /usr/bin/autotrash -d 30
Dopo averlo salvato, ora Autotrash eliminerà i file che si trovano nella cartella del cestino per più di 30 giorni, ogni giorno.
Aiuto
per informazioni su questa utilità, puoi consultare la guida utilizzando il comando:
autotrash -h
O le pagine man:
man autotrash
Quando usi questo strumento, tienilo a mente Se i file importanti vengono eliminati, scompariranno definitivamente dopo i giorni definiti, quindi è meglio stare attenti a non ricevere sorprese.