Jak automatycznie opróżnić kosz w Ubuntu


Jeśli chcesz ustawić system Ubuntu tak, aby automatycznie zajmował się Twoim systemem w określonym czasie, możesz skorzystać z narzędzia wiersza poleceń o nazwie autotrash. Autotrash to narzędzie, które szuka w folderze Kosza FreeDesktop.org informacji o jego zawartości, a następnie usuwa część kosza w zależności od określonych opcji.

W tym artykule wyjaśnimy, jak zainstalować, szukać pomocy i korzystać z narzędzia autotrash. Opracujemy tę procedurę, przedstawiając kilka przykładów, które pomogą ci w powszechnie używanych funkcjach tego narzędzia.

Uruchomiliśmy polecenia i procedury wymienione w tym artykule w systemie Ubuntu 18.04 LTS.

Zainstaluj Autotrash za pomocą wiersza poleceń

Zainstalujemy narzędzie wiersza poleceń autotrash za pośrednictwem aplikacji Terminal. Możesz uruchomić Terminal za pomocą wyszukiwania w programie uruchamiającym aplikacje systemowe lub skrótu Ctrl + Alt + T. Pamiętaj, że tylko autoryzowany użytkownik może dodawać / aktualizować, usuwać i konfigurować oprogramowanie w Ubuntu.

Krok 1: Zaktualizuj indeks repozytoriów systemu

Aby zainstalować najnowszą wersję oprogramowania dostępnego w repozytoriach internetowych Ubuntu, indeks repozytoriów systemu musi być aktualny.

Uruchom następujące polecenie jako sudo, aby zaktualizować indeks lokalnego repozytorium systemu o indeks internetowy.

$ sudo apt-get update

System może poprosić o podanie hasła sudo. Wprowadź hasło, a twoje polecenie podejmie działania.

Krok 2: Zainstaluj autotarsh

Teraz możesz zainstalować narzędzie autotrash, uruchamiając następujące polecenie jako sudo w aplikacji terminalowej:

$ sudo apt-get install autotrash

Przed rozpoczęciem instalacji system może wyświetlić monit z opcją Y / n procedura. Wpisz Y, aby kontynuować.

Krok 3: Zweryfikuj instalację autotrash (opcjonalnie)

Możesz sprawdzić numer wersji zainstalowanego oprogramowania autotrash, a także sprawdzić, czy rzeczywiście jest zainstalowany w systemie. Aby to zrobić, uruchom następującą komendę:

$ autotrash --version

Lub,

$ autotrash -V

Jesteś teraz gotowy do używania autotrash na Ubuntu.

Jak korzystać z autotrash? (z przykładami)

Pomoc autotrash powie ci wszystko, co możesz zrobić z tą aplikacją. Możesz wyświetlić pomoc w następujący sposób:

$ autotrash --help

Aby uzyskać bardziej szczegółowe informacje, możesz wyświetlić stronę podręczną autotrash za pomocą następującego polecenia:

$ man autotrash

Teraz przedstawimy kilka przykładów, które wyjaśnią, w jaki sposób możesz najlepiej wykorzystać to narzędzie:

Przykład 1: Usuń pliki starsze niż x liczba dni

Jest to najczęściej używana funkcja autotrash. Możesz użyć następującej składni polecenia, aby automatycznie usunąć pliki znajdujące się w koszu systemowym na x liczby dni:

$ autotrash -d [dni]

Na przykład następujące polecenie usunie pliki, które ukończyły 30 dni w koszu na śmieci.

$ autotrash -d 30

Daje to wystarczająco dużo czasu na przywrócenie dowolnych plików w ciągu 30 dni.

Poniższe użycie polecenia pozwala zastosować tę funkcję nie tylko do plików zeskrobanych, ale także do plików wszystkich użytkowników korzystających z systemu:

$ autotrash -td [dni]

Przykład:

$ autotrash -td 30

Przykład 2: Usuń pliki na podstawie wolnego miejsca pozostawionego

Max-free

Możesz użyć automatycznego czyszczenia do czyszczenia plików tylko wtedy, gdy w miejscu kosza pozostało mniej niż M megabajtów wolnego miejsca. Na przykład, jeśli ustawisz tę wartość na 1024, automatyczny kosz zacznie działać tylko wtedy, gdy w koszu jest mniej niż 1 GB wolnego miejsca. Do tego czasu autotrash zakończy się normalnie bez skanowania katalogu Kosz.

Przykład:

$ autotrash --max-free 1024 -d 30

Min-free

Podobnie, możesz użyć autotrash, aby upewnić się, że jest co najmniej M megabajtów wolnego miejsca.

Przykład:

$ autotrash --min-free 1024

Możesz nawet połączyć dwa polecenia, aby upewnić się, że automatyczne usuwanie rozpocznie czytanie kosza, jeśli jest mniej niż 2 GB wolnego miejsca, a następnie sprawdzaj. Następnie polecenie usunie pliki starsze niż 30 dni, a także usunie dodatkowe pliki, aby mieć pewność, że 1 GB miejsca będzie zawsze dostępne w koszu.

$ autotrash --max-free 2048 --min-free 1024 -d 30

Przykład 3: Usuń liczbę M megabajtów

Możesz użyć narzędzia, aby usunąć przynajmniej liczbę M z megabajtów, najpierw usuwając najstarsze dodawanie śmieci. Ta funkcja korzysta z wpisów w koszu zamiast pojedynczych plików. Oznacza to, że jeśli twój najstarszy zniszczony element ma katalog 1 GB i poprosisz o usunięcie co najmniej 10 MB (M = 10), automatyczne usuwanie spowoduje usunięcie 1 GB.

$ autotrash - usuń M

Przykład

$ autotrash --delete 1024

Teraz nie musisz się martwić marnowaniem miejsca w systemie z powodu kosza systemowego Narzędzie autotrash automatycznie zajmie się usuwaniem niechcianych plików na podstawie zdefiniowanych kryteria

Komentarze