Trash-cli, odpadkový koš pro tlumočníka příkazového řádku

o trash-cli

V příštím článku se podíváme na trash-cli. Tohle je malá sada bezplatných softwarových příkazů, které nám poskytnou odpadkový koš pro tlumočníka příkazového řádku. V dnešní době, ať už používáte jakýkoli systém, ať už je to Gnu / Linux, Windows nebo Mac OS z grafického prostředí, když soubor smažete, obvykle skončí v koši. To nám dává možnost činit pokání a obnovit soubor nebo jej trvale smazat. Na druhou stranu, pokud odstraníte soubor z příkazového řádku, možnost obnovit tyto soubory, v zásadě jej nebudeme mít.

Jak jsem říkal, trash-cli je klient, který spravuje koš z příkazového řádku. Si vytvořit alias takže když používáte rm, opravdu používáte trash-cli, budete mít dobrý způsob, jak zabránit ztrátě dat. Tímto způsobem se můžete vyhnout mazání souborů, které jste opravdu nechtěli smazat, ať už z nedbalosti, nebo omylem. Je tomu tak proto, že když něco smažete pomocí koše, zůstane to v koši.

Později, pokud chcete soubory obnovit, to lze provést snadno. Co víc, trash-cli si zapamatuje datum, kdy byl určitý soubor odstraněn, jeho oprávnění a cestu, kde byl umístěn, než byl odstraněn. Takže je můžeme obnovit tak, jak byly.

Nainstalujte trash-cli na Ubuntu

Instalace trash-cli je v Ubuntu velmi snadná pomocí apt správce balíčků. Vše, co musíte udělat, je otevřít terminál (Ctrl + Alt + T) a spustit příkaz:

nainstalujte trash-cli s apt

sudo apt-get install trash-cli

Nástroj trash-cli je založen na Pythonu Můžeme jej také nainstalovat ze zdrojů. Postup je společný pro všechny distribuce. Musíte jen otevřít terminál (Ctrl + Alt + T) a spustit příkazy:

stáhněte si repo koš

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

cd trash-cli

sudo python3 setup.py install

sudo python3 setup.py install --user

Příklad použití

Po instalaci uživatelé nyní můžeme používat příkazy:

  • odpadky: odstranění souborů a adresářů.
  • prázdný koš: vyprázdnit koš.
  • seznam odpadků: seznam souborů a složek, které jsou v koši.
  • obnova koše- Obnovte soubory a složky, které jsou v koši.
  • odpadky-rm- Jednotlivě odstraňte konkrétní soubor, který je v koši.

Zašlete soubor do koše

Nyní můžeme tyto příkazy dostupné z terminálu použít velmi jednoduchým způsobem. Například pokud chceme místo použití rm pošlete něco do koše (to by bylo v zásadě nedobytné), můžete použít tento další příkaz:

odpadky

trash-put ejemplo-trash-cli.txt

Trash-cli ve skutečnosti soubory nebo adresáře neodstraní, pouze je přesune do skrytého adresáře. OKO, každý soubor nebo adresář uloží cestu, na které byl původně. To znamená, že pokud jej později obnovíte, bude do adresáře, ze kterého jsme jej odstranili.

Skrytý adresář, do kterého jsou soubory a adresáře odstraněny, můžeme vidět pomocí příkazu:

košový adresář

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

V tomto skrytém adresáři najdete další dva adresáře:

  • soubory: To je místo, kde příkaz trash-put přesune odstraněný soubor nebo adresář.
  • info: Skupina příkazů zpracovává soubor .trashinfo pro každý odstraněný soubor / adresář.

Seznam odstraněných souborů nebo adresářů

na seznam souborů nebo adresářů nalezených v koši, z příkazového řádku provádíme:

seznam odpadků

trash-list

Uvolněte koš

Jak každý ví, soubory v koši zabírají místo na disku. Z tohoto důvodu je čas od času dobrým zvykem, uvolnit místo v koši. A můžeme to udělat pomocí příkazu:

trash-empty

Spustit to takhle, bez parametrů smaže VŠE, co máme v koši.

V případě potřeby smazat soubory nebo adresáře uložených x dnů, budeme muset předat počet dní jako parametr. Například pokud chceme odstranit to, co bylo uloženo za posledních 5 dní, napíšeme:

trash-empty 5

Obnovte soubory nebo adresáře

Toto je příkaz, pro který vás může zajímat instalace koše-cli, a je to, že nám umožní obnovit to, co bylo odstraněno. Trash-restore obnoví soubory nebo adresáře na jejich původní místo, nezapomeňte, že tyto informace ukládá koš.

obnova koše

trash-restore

Mazání souborů z koše

S příkazem trash-rm můžeme trvale smazat soubory nebo adresáře z koše. Máme několik způsobů, jak tento úkol splnit. S první odstraníme soubor podle názvu:

trash-rm ejemplo-trash-cli.txt

Můžeme se také rozhodnout odebrat všechny soubory se specifickou příponou:

smazat konkrétní příponu souboru

trash-rm '*.txt'

Kdybychom chtěli odebrat složku z koše, příkaz k použití by byl:

odstranit složku

trash-rm carpeta-ejemplo

pomoci

Nejúplnější nápovědu najdete na manuálové stránce. Abychom to mohli konzultovat, budeme muset provést pouze příkaz:

trash man stránka

man trash

Příkaz trash-cli v Gnu / Linuxu nám umožňuje mazat soubory a adresáře. Umožní nám to také obnovit jejich uložením s jejich absolutní cestou, oprávněním a datem. Může konzultovat více o tomto projektu od stránka na GitHubu totéž.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.