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