Šiukšliadėžė - komandų eilutės vertėjo šiukšliadėžė

apie trash-cli

Kitame straipsnyje apžvelgsime trash-cli. Tai yra mažas paketas nemokamų programinės įrangos komandų, kurios suteiks mums šiukšliadėžę komandų eilutės interpretatoriui. Šiais laikais, nesvarbu, kokią sistemą naudojate, ar tai būtų Gnu/Linux, Windows ar Mac OS iš grafinės aplinkos, ištrynus failą, jis dažniausiai patenka į šiukšliadėžę. Tai suteikia mums galimybę atgailauti ir atkurti failą arba ištrinti jį visam laikui. Kita vertus, jei ištrinsite failą iš komandinės eilutės, iš esmės neturėsime galimybės tų failų atkurti.

Kaip sakiau, „trash-cli“ yra klientas, valdantis šiukšliadėžę iš komandinės eilutės. Si sukuriate slapyvardį kad naudodami rm iš tikrųjų naudojate trash-cli, turėsite gerą būdą išvengti duomenų praradimo. Taip galite išvengti failų, kurių tikrai nenorėjote ištrinti, netyčia ar per klaidą. Taip yra todėl, kad kai ką nors ištrinsite naudodami „trash-cli“, jis liks šiukšliadėžėje.

Vėliau, jei norite atkurti failus, tai bus lengva padaryti. Be to, trash-cli prisimins datą, kai tam tikras failas buvo ištrintas, jo leidimus ir kelią, kur jis buvo prieš ištrinant. Tokiu būdu galime susigrąžinti juos tokius, kokie jie buvo.

Įdiekite trash-cli Ubuntu

„Ubuntu“ įdiegti „trash-cli“ yra labai paprasta naudojant apt paketų tvarkyklę. Viskas, ką jums reikia padaryti, tai atidaryti terminalą (Ctrl + Alt + T) ir paleisti komandą:

įdiegti trash-cli su apt

sudo apt-get install trash-cli

„Trash-cli“ įrankis yra pagrįstas „Python“, taigi Galime įdiegti ir iš šaltinių. Procedūra yra bendra visoms platinimams. Jums tereikia atidaryti terminalą (Ctrl + Alt + T) ir vykdyti komandas:

Atsisiųskite 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

Naudojimo pavyzdys

Įdiegę vartotojai dabar galime naudoti komandas:

  • šiukšlių sudėjimas- ištrinti failus ir katalogus.
  • šiukšlių tuščia: ištuštinkite šiukšliadėžę.
  • šiukšlių sąrašas- Išvardija failus ir aplankus, esančius šiukšliadėžėje.
  • šiukšlių atkūrimas- Atkurkite šiukšliadėžėje esančius failus ir aplankus.
  • trash-rm- Atskirai ištrinkite konkretų failą šiukšliadėžėje.

Siųsti failą į šiukšliadėžę

Dabar šias komandas, pasiekiamas iš terminalo, galime naudoti labai paprastai. Pavyzdžiui, jei norime nusiųskite ką nors į šiukšliadėžę, užuot naudoję rm (kurios iš principo būtų nepataisomos), galite naudoti šią kitą komandą:

šiukšlių sudėjimas

trash-put ejemplo-trash-cli.txt

„Trash-cli“ iš tikrųjų neištrina failų ar katalogų, tiesiog perkelia juos į paslėptą katalogą. PASTABA, kiekvienas failas arba katalogas išsaugos kelią, kuriame buvo iš pradžių. Tai reiškia, kad jei vėliau jį atkursite, jis pateks į katalogą, iš kurio jį ištrynėme.

Paslėptą katalogą, į kurį ištrinami failai ir katalogai, perkeliami su komanda:

šiukšlių katalogas

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

Šiame paslėptame kataloge rasite dar du katalogus:

  • failai: Čia komanda „trash-put“ perkels ištrintą failą arba katalogą.
  • informacijos: Komandų grupė valdo kiekvieno ištrinto failo/katalogo .trashinfo failą.

Ištrintų failų ar katalogų sąrašas

į išvardyti šiukšliadėžėje rastus failus ar katalogus, iš komandinės eilutės vykdome:

šiukšlių sąrašas

trash-list

Išleiskite šiukšliadėžę

Kaip visi žino, šiukšliadėžėje esantys failai užima vietos diske. Dėl šios priežasties retkarčiais tai yra geras įprotis, atlaisvinkite vietą šiukšliadėžėje. Ir mes galime tai padaryti su komanda:

trash-empty

Paleidus tai taip, be parametrų ištrins VISKAS, ką turime šiukšliadėžėje.

Jei nori ištrinti failus ar katalogus, saugomus x dienų, kaip parametrą turėsime perduoti dienų skaičių. Pavyzdžiui, jei norime ištrinti tai, kas buvo saugoma per paskutines 5 dienas, parašytume:

trash-empty 5

Atkurti failus arba katalogus

Tai yra komanda, kurią naudojant jums gali būti įdomu įdiegti „trash-cli“, ir ji leis mums atkurti tai, kas buvo ištrinta. Šiukšlių atkūrimas atkuria failus ar katalogus į pradinę vietą, atminkite, kad ši informacija saugoma šiukšliadėžėje.

šiukšlių atkūrimas

trash-restore

Failų ištrynimas iš šiukšliadėžės

Su komanda trash-rm galime visam laikui ištrinti failus ar katalogus iš šiukšliadėžės. Turime keletą būdų, kaip atlikti šią užduotį. Su pirmuoju ištrinsime failą pagal pavadinimą:

trash-rm ejemplo-trash-cli.txt

Mes taip pat galime pasirinkti ištrinti visus failus, turinčius konkretų plėtinį:

ištrinti konkretų failo plėtinį

trash-rm '*.txt'

Jei norėtume ištrinti aplanką iš šiukšliadėžės, komanda naudoti būtų:

ištrinti aplanką

trash-rm carpeta-ejemplo

Padėti

Galima rasti išsamiausią pagalbą Vyro puslapyje. Norėdami jį peržiūrėti, mums tereikės vykdyti komandą:

šiukšliadėžės puslapis

man trash

„Gnu“ / „Linux“ komanda „trash-cli“ leidžia ištrinti failus ir katalogus. Tai taip pat leis mums juos atkurti išsaugant juos su absoliučiu keliu, leidimais, data. Gali Daugiau apie šį projektą skaitykite adresu puslapis „GitHub“ iš jo.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.