V naslednjem članku si bomo ogledali Autotrash. Če iščete orodje ukazne vrstice, s katerim lahko uporabite samodejno izbriši stare datoteke iz smeti in tako odstranite smeti iz svoje distribucije, to je dobra možnost. Z njim se vam ne bo treba zavedati, da izpraznite smeti v svojem grafičnem okolju vsakič, ko ga vidite polnega, Autotrash bo to redno opravljal namesto vas na popolnoma avtomatiziran način.
Vsa namizna okolja Gnu / Linux imajo koš za smeti in ko uporabnik klikne gumb 'odstrani', datoteke gredo tja. Podatki sčasoma napolnijo smeti in zavzamejo prostor, ki se lahko izkaže za precejšnjega.
Autotrash je pripomoček, ki omogoča očisti stare datoteke, ki jih je uporabnik izbrisal in ki so v košu ostale določeno število dni, ki ga lahko določi uporabnik. Po nastavljenem časovnem obdobju se bo orodje zagnalo in vsebino imenika izbrisalo iz smetnjaka. Tukaj se morate spomniti tega v Ubuntuju koš se običajno nahaja v ~ / .local / share / Trash / files. V tej mapi so vse izbrisane datoteke, ki ste jih poslali v smetnjak.
Namestite Autotrash v Ubuntu
Autotrash je priročen način za enostavno konfiguracijo osebnega računalnika Gnu / Linux za odlaganje smeti. Lahko ga konfigurirate z opravilom Cron in ga lahko celo uporabite za čiščenje map smeti več uporabnikov.
Za nadaljevanje namestitve moramo le odpreti terminal (Ctrl + Alt + T) in vanj zapisati naslednji ukaz:
sudo apt install autotrash
Uporabite Autotrash
Vsakič, ko zažene Autotrash, to bo skeniral imenik ~ / .local / share / Trash / info in bo prebral datoteke .smetiinfo da poiščete datum izbrisa. Če so bile datoteke v mapi za smeti dlje od nastavljenega datuma, bodo izbrisane.
za izprazni datoteke, ki so v mapi za smeti več kot 30 dni, samo izvršiti morate ukaz:
autotrash -d 30
Glede na zgornji primer, če so datoteke v mapi Smetnjak starejše od 30 dni, jih bo Autotrash samodejno odstranil iz smetnjaka. Odstraniti jih ni treba ročno. Nepotrebne smeti bomo morali poslati samo v smeti in na to pozabiti.
Zgornji ukaz bo obdelal samo imenik smeti trenutno prijavljenega uporabnika. V primeru, da potrebujete izvedite samodejni smeti za obdelavo imenikov smeti vseh uporabnikov v sistemuVse, kar morate storiti, je, da uporabite možnost -t, kot je prikazano spodaj:
autotrash -td 30
Samodejni smeti tudi omogočajo izbrišite datoteke iz smeti na podlagi preostalega ali razpoložljivega prostora v datotečnem sistemu smeti. Primer tega bi bil naslednji:
autotrash --max-free 1024 -d 30
Na podlagi zgornjega ukaza bo samodejni smetnjak iz smetnjaka izbrisal datoteke, stare več kot 30 dni, če v datotečnem sistemu smeti ostane manj kot 1 GB prostora. To je lahko koristno, če v neželenem datotečnem sistemu zmanjkuje prostora.
Avtomatizirajte samodejni koš
Kot smo pravkar videli, mora uporabnik vse ukaze izvajati ročno. Če pa želite to nalogo avtomatizirati, ne bo nič drugega kot za samodejni vnos dodajte Autotrash crontab. Na ta način se bodo ukazi samodejno izvajali ob načrtovanem času, kar bo očistilo datoteke iz smeti v skladu z opredeljenimi možnostmi.
Da bi to programirali, bomo morali uredite datoteko crontab z ukazom:
crontab -e
V tem primeru bomo dodali vrstico:
@daily /usr/bin/autotrash -d 30
Potem ko ga shranite, zdaj Autotrash bo vsak dan očistil datoteke, ki so v mapi za smeti več kot 30 dni.
Pomaga
Za več informacije o tem pripomočku, se lahko obrnete na pomoč z ukazom:
autotrash -h
Ali strani z navodili:
man autotrash
Pri uporabi tega orodja ne pozabite na to Če izbrišete pomembne datoteke, bodo po določenih dneh trajno izginile, zato je najbolje paziti, da ne boste presenečeni.