trash-cli: komanda, kuri gali išvengti nuostolių jūsų distro

„trash-cli“ yra klientas, tvarkantis šiukšliadėžę iš komandinės eilutės. Jei užblokuojate rm arba sukuriate pseudonimą, kad naudodami rm jūs iš tikrųjų naudojate „trash-cli“, tai yra geras būdas išvengti duomenų praradimo. Daug kartų ištrinate tam tikrus failus, kurių tikrai nenorėjote ištrinti, arba darote tai nerūpestingai, tada jų nebegalite atkurti. Tokiu būdu, kai ištrinsite ką nors naudodami šiukšliadėžę, ši liks šiukšliadėžėje.

Jei norite juos susigrąžinti, tai galite padaryti lengvai. Be to, šiukšliadėžė prisimins datą, kai buvo ištrintas tam tikras failas, jo leidimus, kelią, kuriame jis buvo prieš ištrinant, ir kad galėtumėte juos atkurti tokius, kokie jie buvo labai paprastu būdu. Kažkas, ko negalėsite padaryti naudodamiesi rm, ir netyčia juos ištrynę turėtumėte naudoti teismo ekspertizės įrankius, jei įmanoma, bandydami juos atkurti ...

„Trash-cli“ įdiegti yra labai lengva, jei naudojate paketų tvarkytuvę iš mėgstamiausio platintojo. Pavyzdžiui, galite naudoti „apt-get install trash-cli“ DEB rajonams. Kai paketas bus įdiegtas, jis jums duos šias komandas:

  • šiukšliadėžė: pašalinkite failus ir katalogus
  • šiukšliadėžė: tuščia šiukšliadėžė
  • šiukšlių sąrašas: išvardykite failus šiukšliadėžėje
  • šiukšliadėžė-atkurti: atkurkite šiukšliadėžėje esančius failus
  • trash-rm: atskirai ištrinkite konkretų failą, esantį šiukšliadėžėje

La „trash-cli“ įrankis pagrįstas „Python“, taip pat galite jį įdiegti iš šaltinių. Procedūra yra įprasta visoms distros ir tai galite padaryti atlikdami šiuos paprastus veiksmus:

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

cd trash-cli

sudo python setup.py install

python setup.py install --user

Įdiegę galite naudoti galimas komandas iš terminalo labai paprastu būdu. Pvz., Norėdami ką nors išsiųsti į šiukšliadėžę, užuot naudoję rm (kas iš esmės būtų neatkurta), galite naudoti šią alternatyvą:

trash-put prueba.txt


Palikite komentarą

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

*

*

  1. Už duomenis atsakingas: AB Internet Networks 2008 SL
  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ą.