Čitatelia ako vy pomáhajú podporovať MUO. Keď uskutočníte nákup pomocou odkazov na našej stránke, môžeme získať pridruženú províziu.

Domovské adresáre sú takmer vždy preplnené voľnými súbormi: náhodné sťahovanie z internetu, zoznamy úloh a pracovné adresáre projektov, ktoré sú dávno opustené.

Používatelia počítačov môžu posielať všetok svoj odpad do koša – dočasného úložného priestoru, kde sú uložené súbory pred odstránením — ale používatelia, ktorí uprednostňujú vykonávanie údržby v termináli, túto možnosť nemajú. Tu je návod, ako to môžete zmeniť.

Čo je kôš a prečo by ste ho používali?

Odpadkový kôš (známy ako kôš v systéme Windows) je dočasné úložisko pre súbory, ktoré ste sa rozhodli odstrániť, ale zatiaľ ste sa k ich vymazaniu nedostali. Je to ako kôš vo vašej kuchyni alebo pred domom: môžete tam hádzať svoje haraburdy, ale kým nebudú voziť smetiari po vašej ulici a odneste ho do spaľovne, stále ho môžete vytiahnuť, vyčistiť a dať späť tam, kde má byť byť.

Je to užitočné, keď ste omylom vyhodili staré milostné listy vášho partnera (ktoré vám pripadajú ako odpad, no sú pre ne neoceniteľnými mementami). Je to užitočné aj vtedy, keď z disku odstránite celý adresár toho, čo sa javí ako nemilovaný odpad, ale neskôr si to zapamätajte hlboko vo svojich podadresároch obsahuje jedinú zálohu vášho súboru s heslami, svadobných fotografií a ultrazvukových skenov vášho nenarodeného dieťaťa dieťa.

instagram viewer

Väčšina desktopov s grafickým rozhraním má nejaký variant odpadkového systému od spustenia Apple Lisa v roku 1983 (vtedy sa tomu hovorilo odpadkový kôš) a desktopy GNOME, MATE, KDE a XFCE sa dodávajú s odpadkovým košom ako štandardné.

Kôš je tak hlboko začlenený do prostredia pracovnej plochy, že častejšie sa stáva, že vyberiete súbor a potom stlačíte Odstrániť kľúč v skutočnosti neodstráni súbor a namiesto toho ho presunie do koša. Ak prichádzate zo systému Windows, OS sa vás dokonca opýta, či ste si istí, že chcete súbor poslať do koša.

Kôš pre váš Linuxový terminál!

Odpadkové koše, odpadkové koše a odpadkové koše sú skeuomorfné predmety. Sú to softvérové ​​objekty, ktoré graficky napodobňujú svoje náprotivky v reálnom svete spôsobom, ktorý dáva kľúče k ich zamýšľanej funkcii. Stolný kôš vyzerá tak, ako vyzerá, pretože sa správa.

Aj keď je terminál Linux skvelým miestom na vykonávanie vecí s minimálnou námahou, nie je graficky bohatým prostredím. Mať obrázok nádoby na domáci odpad by bolo zbytočné a aj keby to bolo možné, odvrátilo by to pozornosť od terminálu a spotrebovalo by zbytočné zdroje.

Ako štandardné správanie vám terminál umožňuje mazať položky pomocou príkaz rm. Napríklad:

rmtoto.súborže.súborďalší.súbor

Príkaz rm akceptuje argumenty, ktoré rekurzívne odstránia adresáre, prázdne adresáre, zobrazí výzvu pred každým jedným alebo tromi odstráneniami alebo vymaže položky, aj keď je to prekvapivo zlý nápad urob tak.

Príkaz rm dáva používateľovi terminálu moc, ale ak to pokazíte a omylom vymažete celý projekt, nemáte ako získať ich späť bez použitia pomôcky, ako je TestDisk.

trash-cli to zmení tým, že vám umožní používať systém koša vášho počítača Linux z terminálu.

Čo je trash-cli?

Ak máte DE, ako je KDE, GNOME alebo XFCE, trash-cli použije kôš vášho systému na nevyžiadané súbory, pričom zachová pôvodnú cestu, dátum vymazania a povolenia. To znamená, že môžete skontrolovať súbory pred ich trvalým vymazaním z disku.

Kôš môžete vysypať jedným ťahom, alebo sa môžete rozhodnúť hodiť jednotlivé súbory a priečinky do virtuálneho kontajnera.

Toto nebude hneď po vybalení fungovať na stolných počítačoch, ktoré nemajú zabudovaný odpadkový systém, takže ak používate okno manažér, ako napríklad i3, Ratpoison alebo dwm, máte bohužiaľ smolu a možno budete musieť zvážiť alternatívu Riešenie.

Inštalácia trash-cli v systéme Linux

Inštalácia trash-cli je jednoduchá, pričom jediným predpokladom je, že už máte nainštalovaný Python 2.7 alebo Python 3. Ak nemáte Python, môžete si ho nainštalovať na Ubuntu s:

sudo apt Inštalácia python3-pip

V distribúciách založených na Arch:

sudo pacman -S python-pip

O distribúciách súvisiacich s Red Hatom:

sudo mňam Inštalácia python3 python3-wheel

...a na Fedore:

sudo dnf Inštalácia python3-pip python3-wheel

Teraz môžete nainštalovať trash-cli pomocou:

pip Inštalácia trash-cli

Predvolené umiestnenie inštalácie balíka bude ~/.local/bin, takže ak to nie je vo vašej ceste PATH, pridajte to pomocou:

ozvena 'export PATH="$PATH":~/.local/bin'>> ~/.bashrc

Potom znova nabite .bashrc:

zdroj ~/.bashrc

Používanie trash-cli na správu koša z terminálu

Rovnako ako v prípade jeho náprotivkov na pracovnej ploche a v reálnom svete sa trash-cli v termináli jednoducho používa a jeho používanie je celkom nekomplikované. Existujú iba štyri príkazy, ktoré si musíte zapamätať.

  • vyhadzovanie do koša: Ukladá súbory a adresáre do koša.
    do odpadu toto.súbor
    alebo:
    do koša-ulož ten-adresár
    ...presunie súbor alebo adresár do koša. trash-cli nerozlišuje medzi súbormi a adresármi, takže nie je potrebné pridávať argumenty ako pri príkaze rm.
  • odpadkový zoznam: Uvádza všetko vo vašom koši, čo vám umožňuje prehrabávať sa v použitých čajových vrecúškach vášho súborového systému pri hľadaní vášho snubného prsteňa.
  • obnovenie koša: Vytiahne položky z koša a vráti ich na pôvodné miesto. Môžete zadať viacero súborov:
    kôš-obnoviťtoto.súborže.súbordôležité.súbor
  • trash-rm: Vyhodí jednotlivé súbory z koša.
    trash-rmže.súbor
  • prázdny odpad: Vysype váš kôš. Toto je ono, konečné vymazanie a niet cesty späť.

Samozrejme, nechcete, aby haraburda ležala v koši donekonečna. Priťahuje hlodavce a hmyz a okrem toho, pokiaľ je na disku, nešetríte miesto. Zatiaľ čo môžete použiť odpadkový odpad Ak chcete vyprázdniť kôš vždy, keď si to spomeniete, je jednoduchšie nastaviť cronjob, ktorý to urobí za vás.

crontab -l; ozvena "@denne $(ktorý kôš-prázdny) 30") | crontab -

... pridáva cronjob, ktorý každý deň vyprázdni váš kôš od všetkých položiek starších ako 30 dní.

Pomocou koša príkazového riadka môžete uložiť svoje súbory!

Je ľahké si myslieť, že keď niečo odstránite, je to preto, že to chcete natrvalo odstrániť zo svojho systému. Ak však nebudete veľmi opatrní, je takmer nevyhnutné, že omylom vymažete niečo, čo si naozaj chcete ponechať.

Ak ste používateľom terminálu, trash-cli vám poskytuje rovnaké zabezpečenie, na aké sú zvyknutí obyvatelia desktopu, pričom zachováva rýchlosť a efektivitu príkazového riadku.

Aby ste predišli náhodnému vymazaniu súborov, zvážte podniknutie krokov na lepšiu správu a usporiadanie súborov.