Trash-cli, odpadkový kôš pre tlmočníka príkazového riadku

o trash-cli

V nasledujúcom článku sa pozrieme na trash-cli. Toto je malé balenie bezplatných softvérových príkazov, ktoré nám poskytnú odpadkový kôš pre tlmočníka príkazového riadku. V dnešnej dobe, nech už používate akýkoľvek systém, nech už je to Gnu / Linux, Windows alebo Mac OS z grafického prostredia, keď súbor vymažete, zvyčajne skončí v koši. Toto nám dáva možnosť činiť pokánie a obnoviť súbor alebo ho natrvalo vymazať. Na druhej strane, ak odstránite súbor z príkazového riadku, možnosť ich obnovenia v zásade nebudeme mať.

Ako som už hovoril, trash-cli je klient, ktorý spravuje kôš z príkazového riadku. Si vytvoriť alias takže keď používate rm, skutočne používate trash-cli, budete mať dobrý spôsob, ako zabrániť strate údajov. Takto sa vyhnete mazaniu súborov, ktoré ste skutočne nechceli, či už z nepozornosti, alebo omylom. Je to tak preto, lebo keď niečo odstránite pomocou koša, zostane to v koši.

Neskôr, ak chcete súbory obnoviť, je to možné ľahko. Čo je viac, trash-cli si zapamätá dátum, kedy bol určitý súbor odstránený, jeho oprávnenia a cestu, kde bol umiestnený pred odstránením. Takže ich môžeme získať späť také, aké boli.

Nainštalujte si trash-cli na Ubuntu

Inštalácia koša-cli je v Ubuntu veľmi jednoduchá pomocou apt správcu balíkov. Všetko, čo musíte urobiť, je otvoriť terminál (Ctrl + Alt + T) a spustiť príkaz:

nainštalujte trash-cli s apt

sudo apt-get install trash-cli

Nástroj trash-cli je založený na Pythone, takže Môžeme ho tiež nainštalovať zo zdrojov. Postup je spoločný pre všetky distribúcie. Musíte len otvoriť terminál (Ctrl + Alt + T) a spustiť príkazy:

stiahnuť repo trash-cli

git clone https://github.com/andreafrancia/trash-cli.git

cd trash-cli

sudo python3 setup.py install

sudo python3 setup.py install --user

Príklad použitia

Po nainštalovaní používatelia teraz môžeme používať príkazy:

  • smetný kôš: odstránenie súborov a adresárov.
  • smetný kôš: vyprázdnite kôš.
  • smetný kôš: zoznam súborov a priečinkov, ktoré sú v koši.
  • obnovenie koša- Obnovte súbory a priečinky, ktoré sú v koši.
  • smeti-rm- Jednotlivo odstráňte konkrétny súbor, ktorý je v koši.

Odošlite súbor do koša

Teraz môžeme tieto príkazy dostupné z terminálu použiť veľmi jednoduchým spôsobom. Napríklad, ak chceme namiesto použitia rm poslať niečo do koša (to by bolo v zásade nedobytné), môžete použiť tento ďalší príkaz:

smetný kôš

trash-put ejemplo-trash-cli.txt

Trash-cli v skutočnosti neodstráni súbory alebo adresáre, iba ich presunie do skrytého adresára. POZNÁMKA: každý súbor alebo adresár uloží cestu, na ktorej sa pôvodne nachádzal. To znamená, že ak ho neskôr obnovíte, bude v adresári, z ktorého sme ho odstránili.

Skrytý adresár, do ktorého sú súbory a adresáre odstránené, ho môžeme vidieť pomocou príkazu:

odpadkový adresár

ls -la $HOME/.local/share/Trash

V tomto skrytom adresári nájdete ďalšie dva adresáre:

  • súbory: Toto je miesto, kde príkaz trash-put presunie odstránený súbor alebo adresár.
  • Info: Skupina príkazov spracuje súbor .trashinfo pre každý odstránený súbor / adresár.

Zoznam odstránených súborov alebo adresárov

na zoznam súborov alebo adresárov nájdených v koši, z príkazového riadku vykonáme:

smetný kôš

trash-list

Osloboďte kôš

Ako každý vie, súbory v koši zaberajú miesto na disku. Z tohto dôvodu je z času na čas dobrým zvykom, uvoľniť miesto v koši. Môžeme to urobiť príkazom:

trash-empty

Spustiť to takto, bez parametrov vymaže VŠETKO, čo máme v koši.

V prípade chcenia zmaže súbory alebo adresáre uložených x dní, budeme musieť zadať počet dní ako parameter. Napríklad, ak chceme vymazať to, čo bolo uložené za posledných 5 dní, napíšeme:

trash-empty 5

Obnovte súbory alebo adresáre

Toto je príkaz, pre ktorý by vás mohlo zaujímať inštalácia koša-cli, a to, že nám umožní obnoviť zmazané. Obnovenie koša obnoví súbory alebo adresáre na pôvodné miesto, nezabudnite, že tieto informácie ukladá smetný kôš.

obnovenie koša

trash-restore

Odstraňujú sa súbory z koša

Pomocou príkazu trash-rm môžeme natrvalo odstrániť súbory alebo adresáre z koša. Túto úlohu môžeme splniť niekoľkými spôsobmi. S prvou odstránime súbor podľa názvu:

trash-rm ejemplo-trash-cli.txt

Môžeme sa tiež rozhodnúť odstrániť všetky súbory s konkrétnou príponou:

sk Odstrániť konkrétnu príponu súboru

trash-rm '*.txt'

Keby sme chceli odstrániť priečinok z koša, príkaz na použitie by bol:

odstrániť priečinok

trash-rm carpeta-ejemplo

Pomoc

Najkompletnejšiu pomoc nájdete na manuálovej stránke. Aby sme sa s ním mohli oboznámiť, bude potrebné vykonať iba tento príkaz:

stránka koša

man trash

Príkaz trash-cli v Gnu / Linux nám umožňuje mazať súbory a adresáre. Umožní nám ich tiež získať ich uložením s ich absolútnou cestou, oprávneniami a dátumom. Môže konzultovať viac o tomto projekte od stránku na GitHub z toho istého.


Buďte prvý komentár

Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.