- - Jak automaticky vyprázdnit odpadky v systému Linux

Jak automaticky vyprázdnit koš v systému Linux

Trash funkce na mnoha distribucích Linuxu jepodobně jako „Koš“ v systému Microsoft Windows nebo funkce stejného jména v systému MacOS společnosti Apple. Díky tomu mohou uživatelé posílat soubory a složky, které se jim nelíbí, do „koše“.

Primárně přicházejí všechna desktopová prostředí Linuxus odpadkovým košem a po kliknutí na tlačítko „Odstranit“ na klávesnici tam soubory přejdou. V průběhu času se data zaplňují do koše a zabírají místo, které může zabrat místo na pevném disku. Je smutné, že v systému Linux má koše ve výchozím nastavení omezený prostor. Ještě horší je, že to není nastaveno na automatické vyčištění. Naštěstí můžete pomocí několika triků automaticky vyprázdnit odpadky v systému Linux s trochou konfigurace.

Instalace aplikace Autotrash

Autotrash je hands-off způsob, který můžete snadno nastavitváš Linux PC vyprázdněte odpadky. Lze ji nakonfigurovat pomocí úlohy Cron a lze ji dokonce použít k vymazání složek koše více uživatelů než pouze jedné.

Chcete-li nastavit aplikaci Autotrash ve vaší distribuci Linuxu, otevřete okno terminálu stisknutím klávesy Ctrl + Alt + T nebo Ctrl + Shift + T na klávesnici.

Po otevření relace terminálu postupujte podle pokynů k instalaci, které odpovídají operačnímu systému Linux, který používáte.

Ubuntu

Nástroj Autotrash je distribuován uživatelům Ubuntu v centrálním softwarovém úložišti. Chcete-li jej nainstalovat, použijte Apt příkaz níže.

sudo apt install autotrash

Debian

Uživatelé Debianu mohou nainstalovat nástroj Autotrash z primárních zdrojů softwaru Debianu. Chcete-li si to, zadejte Apt-get příkaz níže.

sudo apt-get install autotrash

Arch Linux

V systému Arch Linux není nástroj Autotrash uživatelům k dispozici tradičním způsobem. Místo toho, ti, kdo chtějí, aby to fungovalo, je musí vytvořit ručně pomocí stránky projektu Github.

Chcete-li zahájit proces výstavby, nainstalujte balíček „Git“ pomocí Pacman správce balíčků.

sudo pacman -S git

S balíčkem „Git“ nastaveným na počítači Arch Linux je čas stáhnout zdrojový kód Autotrash pomocí příkazu git clone.

git clone https://github.com/bneijt/autotrash.git

Po dokončení stahování kódu použijte CD příkaz k přesunutí terminálové relace z domovské složky (~ /) do nového adresáře „autotrash“.

cd autotrash

V adresáři „autotrash“ je čas nainstalovat program. Chcete-li spustit instalační skript, spusťte:

sudo python setup.py install

Fedora

Fedora Linux má ve svých softwarových úložištích po dlouhou dobu nástroj Autotrash,. Aby to fungovalo, spusťte terminálovou relaci a použijte DNF příkaz správce balíčků níže.

sudo dnf install autotrash -y

OpenSUSE

Používáte OpenSUSE Linux? Chcete spustit aplikaci Autotrash? Naštěstí pro vás, aplikace je k dispozici na OpenSUSE LEAP a Tumbleweed prostřednictvím úložiště softwaru OSS All.

Chcete-li jej nainstalovat, ujistěte se, že máte v YaSTu povoleno „OSS All“. Poté zadejte příkaz Zypper v okně terminálu, aby program fungoval ve vašem systému.

sudo zypper install autotrash -y

Nakonfigurujte Autotrash

Autotrash je nástroj, který lze ručněnakonfigurován tak, aby vyprázdnil odpadky v počítači se systémem Linux. Nicméně, po vybalení z krabice, jen instalace nástroje nedělá nic. Místo toho musíte nastavit automatický skript.

Na stránce GitHub vývojáře uvádí nejlepší způsob automatizace aplikace Autotrash pomocí úlohy Cron. Chcete-li nastavit úlohu, budete muset mít přístup k Cron na vašem Linuxovém PC.

Poznámka: většina operačních systémů Linux přichází s možností okamžitého použití Cronu. Pokud nemůžete použít nástroj Cron, podívejte se do našeho příspěvku o tom, jak nastavit a používat nástroj Cron.

Chcete-li vytvořit novou úlohu, spusťte terminál a zadejte:

EDITOR=nano crontab -e

Vložte následující kód do textového editoru Nano.

@daily /usr/bin/autotrash -d 30

Uložte úpravy do své nové úlohy Cron stisknutím Ctrl + O. Poté ukončete stisknutím Ctrl + X.

Za předpokladu, že je Crontab správně nastaven, by měl být váš koš automaticky vyprázdněn.

Prázdný koš pro všechny uživatele

Pokud chcete automaticky vyprázdnit odpadky v systému Linux pro všechny uživatele, nikoli pouze pro jednoho uživatele, je to možné. Chcete-li to provést, musíte vytvořit úlohu Cron.

Nejprve otevřete Crontab v terminálu.

EDITOR=nano crontab -e

Odstraňte veškerý text v Crontabu a ujistěte se, že je prázdný. Potom vložte tento řádek kódu do editoru.

@daily /usr/bin/autotrash -td 30

Uložte úlohu stisknutím Ctrl + O na klávesnici. Potom ukončete editor pomocí Ctrl + X kombinace kláves.

Za předpokladu, že byl kód správně nastaven v úloze Cron, Autotrash automaticky vyprázdní odpadky na vašem Linuxovém PC pro každého uživatele.

Komentáře