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.
Index
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:
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:
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:
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:
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:
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ôš.
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:
trash-rm '*.txt'
Keby sme chceli odstrániť priečinok z koša, príkaz na použitie by bol:
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:
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