Kaip visam laikui ištrinti failus „Linux“ naudojant komandų eilutę ir GUI įrankius

Sužinokite, kaip visam laikui ištrinti failus Linux sistemoje naudojant komandinę eilutę ir GUI

Failų ištrynimas yra gana paplitusi užduotis bet kurios operacinės sistemos vartotojams bet kuriame įrenginyje. Nesvarbu, ar norite ištrinti nenaudojamus failus kompiuteryje, ar norite atlaisvinti vietos ištrindami senesnius žurnalo failus serveryje, naudinga žinoti įvairias failų ištrynimo parinktis.

Saugus failų ištrynimas taip pat yra gyvybiškai svarbi priemonė, kai kalbama apie duomenų privatumą ir įvairius su juo susijusius teisės aktus. Daugelyje naujų failų sistemų naudojamos naujos technologijos, pvz., Žurnalų kūrimas, kai ištrynus duomenys „neištrinami“, o įrašomas „Ištrintas“ ištrintas failas žurnale ir pažymima, kad jo vieta gali būti naudojama. Paprastas rm komanda visiškai negarantuoja, kad „ištrinto“ turinio nebus galima atkurti.

Iš rm man puslapio:

Jei failui pašalinti naudojate rm, gali būti įmanoma atkurti dalį jo turinio, turint pakankamai žinių ir (arba) laiko.

Todėl labai svarbu žinoti „Linux“ įrankius, kurie bent tam tikru mastu garantuoja, kad duomenys bus ištrinti ir jų negalima atkurti naudojant atkūrimo įrankį ar bet kokį kitą duomenų atkūrimo metodą.

Komandinės eilutės įrankiai visam laikui ištrinti failus „Linux“.

Naudojant rm komandą

rm yra standartinė programa failams pašalinti GNU/Linux sistemose. Tai yra GNU Coreutils dalis ir yra iš anksto įdiegta beveik visuose Linux platinimuose.

Norėdami ištrinti failą (-us) naudodami rm, galite paleisti:

rm failas1 failas2 /home/user/file3

Tai neveikia kataloguose. Norėdami ištrinti visus katalogus, kartu su toliau pateiktomis hierarchijomis galite paleisti:

rm -r dir1 /home/user/dir2 file3

Duomenys ištrinti naudojant rm yra atkuriama tol, kol į ištrintų duomenų užimtą disko vietą įrašomi nauji duomenys. Vadinasi, rm yra geras pasirinkimas, jei ištrintini duomenys neturi jokios neskelbtinos informacijos.

Naudojant susmulkinti komandą

Komanda shred perrašo failą atsitiktiniais duomenimis kelis kartus kartu su galimybe ištrinti failą. Dėl to duomenų atkūrimas yra neįtikėtinai tikėtinas net naudojant brangią aparatinę įrangą.

Norėdami susmulkinti failo turinį (perrašyti atsitiktiniais duomenimis), paleiskite šią komandą:

susmulkinti failo pavadinimą

Atminkite, kad pagal numatytuosius nustatymus atsitiktinius duomenis perrašo 3 kartus. Norėdami perrašyti skirtingą iteracijų skaičių, paleiskite šią komandą:

shred -n 10 failo pavadinimas

Taip duomenys bus perrašyti 10 kartų. Atminkite, kad tai, kas nurodyta aukščiau, nepašalins failo, tik perrašomi duomenys.

Naudoti susmulkinti ištrinti ir perrašyti failo turinį, naudokite šią komandą:

shred -n 10 - pašalinti failo pavadinimą

Vienas susmulkinimo trūkumas yra „rekursyvaus smulkinimo“ parinkties nebuvimas.

Naudojant srm komandą

Programa srm yra saugaus ištrynimo paketo dalis Debian ir Red Hat pagrindu sukurtuose platinimuose. Jis naudoja panašų metodą kaip susmulkinti saugiam failo ištrynimui. Tačiau failo perrašymui naudojamas algoritmas abiejuose įrankiuose skiriasi.

Instaliuoti srm Ubuntu ir panašiuose platinimuose, paleiskite šią komandą:

sudo apt install safe-delete

Pastaba: Jei naudojate senesnes Ubuntu versijas (14.04 ir senesnes versijas), turite naudoti apt-get turėtų būti naudojamas vietoj apt.

Instaliuoti srm „Red Hat“ pagrįstuose platinimuose, paleiskite šią komandą:

yum įdiegti safe-delete

Norėdami rekursyviai ištrinti failus ir aplankus naudodami srm, paleiskite šią komandą:

srm -r aplanko pavadinimas/

GUI įrankiai, skirti visiškai ištrinti failus „Linux“.

„Nautilus“ naudojimas

Nautilus yra numatytoji failų naršyklė daugeliui Linux platinimų. Galite visam laikui ištrinti failus „Nautilus“ vadovaudamiesi toliau pateiktomis instrukcijomis.

Pirmiausia atidarykite Nautilus ir eikite į aplanką, iš kurio norite ištrinti failus.

Pasirinkite failą / aplanką ir paspauskite klavišų kombinaciją Shift + Delete.

Patvirtinimo dialogo lange spustelėkite Ištrinti norėdami visam laikui ištrinti failą ar aplanką.

Jei norite naudoti pelę virš klaviatūros, tada galite pridėti Ištrinti parinktį kontekstiniame meniu, kad galėtumėte dešiniuoju pelės mygtuku spustelėti failus / aplankus ir pasirinkti Ištrinti. Pagal numatytuosius nustatymus vienintelė kontekstinio meniu parinktis yra „Perkelti į šiukšliadėžę“.

Norėdami įjungti visam laikui ištrynimo parinktį dešiniuoju pelės klavišo meniu, atlikite šiuos veiksmus:

  • Eiti į Redaguoti » Parinktys failų naršyklėje.
  • Tada pasirinkite Elgesys Skirtukas.
  • Pažymėkite langelį Įtraukite komandą Naikinti, kuri apeina šiukšliadėžę.

Tai pridės a Ištrinti parinktį „Nautilus“ kontekstiniame meniu „Ubuntu“ ir kitose „Linux“ versijose.

„Nautilus“ scenarijų naudojimas (bet kuriai programai paleisti iš GUI)

„Nautilus“ turi galimybę įtraukti rankinius scenarijus, kad jie būtų vykdomi pasirinktuose failuose. Galime tuo pasinaudoti bėgdami susmulkinti arba srm komandą iš GUI.

Sukurkime paleisti scenarijų srm rekursyviai. Atidarykite terminalą ir eikite į „Nautilus scripts“ aplanko vietą vykdydami toliau pateiktą komandą:

cd ~/.local/share/nautilus/scripts/

Sukurkite tuščią scenarijaus failą naudodami toliau pateiktą komandą:

vim ~/.local/share/nautilus/scripts/Secure_Delete

Pridėkite šias eilutes prie scenarijaus failo, kurį sukūrėme atlikdami aukščiau pateiktą veiksmą.

#!/bin/bash srm -r $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS

čia $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS yra kintamasis, kuriame yra visų „Nautilus“ vartotojo pasirinktų failų ir aplankų keliai.

Išsaugokite failą pirmiausia paspausdami ESC klavišą, tada įveskite :wq Norėdami išsaugoti failą ir išeiti iš vim konsolės.

Galiausiai padarykite scenarijų vykdytiną suteikdami vykdymo leidimą naudodami toliau pateiktą komandą.

chmod +x Secure_Delete

Nustatę scenarijaus failą, grįžkite į Nautilus GUI ir dešiniuoju pelės mygtuku spustelėkite failą arba aplanką. Turėtumėte pamatyti scenarijų Secure_Delete pagal Scenarijai parinktį kontekstiniame meniu.

Spustelėkite scenarijaus pavadinimą (ty Secure_Delete šiuo atveju), kad visam laikui ištrintumėte failus, kuriuos pasirinkote prieš spustelėdami dešinįjį pelės klavišą.

Panašiu būdu galite pridėti scenarijų susmulkinti ar bet kurį kitą įrankį ir paleiskite jį iš GUI.

Yra daugiau GUI įrankių, tokių kaip Nautilus-wipe ir Bleachbit, kurie taip pat naudoja panašius algoritmus kaip susmulkinti ir srm. Abi gali būti įdiegtos iš standartinės Ubuntu saugyklos.

Atminkite, kad net ir panaudojus šiuos metodus, vis dar yra nedidelė tikimybė, kad duomenis bus galima atkurti naudojant programinę įrangą (disko atkūrimas) arba aparatūros metodus (kietojo disko užšaldymas). Taigi, jei ypač jautrūs duomenys turi būti ištrinti visam laikui, tokie metodai kaip standžiojo disko kaitinimas iki 1500 laipsnių Celsijaus užtikrina, kad jokie įrankiai negalėtų atkurti duomenų iš disko.