Cestino automatico è un'utilità della riga di comando per eliminare automaticamente i vecchi file eliminati. Eliminerà i file che sono rimasti nel cestino per più di un determinato numero di giorni. Non è necessario svuotare la cartella del cestino o eseguire MAIUSC+CANC per eliminare definitivamente i file/le cartelle. Autortrash gestirà i contenuti della tua cartella Cestino e li cancellerà automaticamente dopo un determinato periodo di tempo. In poche parole, Autotrash non permetterà mai alla tua spazzatura di crescere troppo.
Installa Cestino automatico in Linux
Autotrash è disponibile nei repository predefiniti dei sistemi basati su Debian. Per installare il cestino automatico su Debian, Ubuntu, Linux Mint, esegui:
$ sudo apt-get install autotrash
Su Fedora:
$ sudo dnf install autotrash
Su altre distribuzioni Linux, puoi installare Autotrash con Pip gestore di pacchetti.
$ pip install --user autotrash
Elimina automaticamente i vecchi file eliminati utilizzando il cestino automatico
Ogni volta che esegui il cestino automatico, eseguirà la scansione del tuo ~/.local/share/Trash/info directory e leggere il .trashinfo file per trovare la data di eliminazione. Se i file sono rimasti nella cartella cestino per più della data definita, verranno eliminati.
Lascia che ti mostri alcuni esempi.
Per eliminare i file che sono nella cartella cestino per più di 30 giorni, esegui:
$ autotrash -d 30
Come nell'esempio sopra, se i file nella cartella Cestino hanno più di 30 giorni, Autotrash li cancellerà automaticamente dal Cestino. Non è necessario eliminarli manualmente. Invia la posta indesiderata non necessaria nella cartella del cestino e dimenticali. Autotrash si occuperà dei file cestinati.
Il comando precedente elaborerà solo la directory cestino dell'utente attualmente connesso. Se vuoi fare in modo che il cestino automatico elabori le directory cestino di tutti gli utenti (non solo nella tua directory home), usa -t opzione come di seguito.
$ autotrash -td 30
Autotrash ti consente anche di eliminare i file cestinati in base allo spazio rimasto o disponibile nel file system cestino.
Ad esempio, dai un'occhiata al seguente esempio.
$ autotrash --max-free 1024 -d 30
In base al comando precedente, il cestino automatico eliminerà solo i file eliminati che sono più vecchi di 30 giorni dal cestino se è rimasto meno di 1 GB di spazio disponibile nel filesystem cestino. Questo può essere utile se il tuo filesystem cestino sta esaurendo lo spazio.
Possiamo anche eliminare i file dal cestino, a partire dal più vecchio, finché non c'è almeno 1 GB di spazio nel filesystem del cestino.
$ autotrash --min-free 1024
In questo caso, non ci sono restrizioni sulla vecchiaia dei file cestinati.
Puoi combinare entrambe le opzioni (--min-free e --max-free ) in un unico comando come di seguito.
$ autotrash --max-free 2048 --min-free 1024 -d 30
Come per il comando precedente, il cestino automatico inizierà a leggere il cestino se sono presenti meno di 2 GB di spazio libero, quindi inizia a tenerlo d'occhio. A quel punto, rimuovi i file più vecchi di 30 giorni e se sono presenti meno di 1 GB di spazio libero dopodiché rimuovi i file ancora più recenti.
Come puoi vedere, tutti i comandi dovrebbero essere eseguiti manualmente dall'utente. Potresti chiederti, come posso automatizzare questa attività? Questo è facile! Basta aggiungere autotrash come voce crontab. Ora, i comandi verranno eseguiti automaticamente a un'ora programmata ed elimineranno i file nel cestino in base alle opzioni definite.
Per aggiungere questi comandi nel file crontab, esegui:
$ crontab -e
Aggiungi le voci, ad esempio:
@daily /usr/bin/autotrash -d 30
Ora il cestino automatico eliminerà i file che sono nella cartella cestino per più di 30 giorni, tutti i giorni.
Per maggiori dettagli sulla pianificazione delle attività, fare riferimento ai seguenti collegamenti.
- Una guida per principianti a Cron Jobs
- Come gestire in modo semplice e sicuro i lavori Cron in Linux
Tieni presente che se hai eliminato inavvertitamente file importanti, questi verranno eliminati definitivamente dopo i giorni definiti, quindi fai attenzione.
Fare riferimento alle pagine man per saperne di più su Autotrash.
$ man autotrash
Lettura consigliata:
- Trash-cli:un cestino da riga di comando per sistemi simili a Unix
Svuotare la cartella Cestino o premere MAIUSC+CANC per eliminare definitivamente gli elementi non necessari dal sistema Linux non è un grosso problema. Ci vorranno solo un paio di secondi. Tuttavia, se desideri un'utilità aggiuntiva per prendersi cura dei tuoi file spazzatura, Autotrash potrebbe essere utile. Provalo e guarda come funziona.