Saugiai pašalinkite failus & katalogai iš „Mac OS X“ naudodami komandų eilutę

Turinys:

Anonim

Reikia saugiai ištrinti failą, failų grupę ar visą katalogą, užtikrinant, kad jo niekada nebus galima atkurti jokiomis žinomomis priemonėmis? Tai galite padaryti lengvai naudodami komandinę eilutę, naudodami neįtikėtinai galingą įrankį, vadinamą srm. srm, kaip galbūt atspėjote, reiškia „saugus pašalinimas“ ir yra saugi dažniausiai naudojamos „rm“ komandos versija, kuri egzistuoja beveik visose „Unix“ versijose, įskaitant „Mac OS X“.Atminkite, kad ši priemonė skirta ne visiems ir tikrai ne pradedantiesiems, srm turėtų būti laikomas pažangiu įrankiu, kurį geriausia naudoti tiems, kurie yra susipažinę su komandų eilute ir supranta saugaus ištrynimo funkcijų pasekmes duomenims.

Ar srm saugus? Na, numatytasis saugaus pašalinimo būdas yra neįtikėtinai saugus 35 žingsnių metodas, kuris naudoja „35 žingsnių Gutmanno algoritmą“, o tai iš esmės reiškia, kad pirmiausia pašalinami duomenys, o paskui įrašomi daugiau nei 35 kartus, naudojant atsitiktinai sugeneruotus šablonus, todėl atkūrimas tampa tiesiogine prasme. neįmanomas. Palyginimui, kiek tai yra saugu, srm taip pat turi „vidutinės“ parinkties nustatymą, kuriame naudojamas 7 važiavimų saugumas, o 7 leidimai atitinka JAV Gynybos departamento standartą saugiam duomenų ištrynimui... taigi, bent jau teoriškai, 35 leidimai. metodas yra 7 kartus saugesnis nei tai, ką JAV DoD pripažįsta kaip saugaus duomenų pašalinimo standartą. Vis dėlto nesikoncentruosime į vidutinę parinktį, naudosime srm taip, kaip buvo numatyta, visiškai pašalindami 35 žingsnius.

Tik pažengusiems vartotojams

Tai nevadinama „saugiu pašalinimu“ be jokios priežasties, tai vadinama taip, nes jei failas buvo ištrintas naudojant saugų pašalinimą, jūs tiesiogine prasme niekada negalėsite atkurti to failo iš disko. Laikotarpis. Tai gerokai viršija pagrindines šiukšliadėžės ištuštinimo gudrybes ar net priverstinį šiukšlių išmetimą ir failų pašalinimą tokiu būdu. Vartotojai, kuriems nepatinka komandų eilutė, bet nori išsaugoti saugias failų pašalinimo parinktis, turėtų apsvarstyti galimybę naudoti paprastą saugaus ištrynimo metodą arba naudoti parinktį „Visada saugiai ištuštinti šiukšliadėžę“, kurią gali naudoti „Mac OS X Finder“. Jūs buvote įspėtas, elkitės atsargiai!

Saugus failo pašalinimas naudojant srm

Paprasčiausia, srm komanda naudojama tiesiog nukreipiant ją į failą arba failo kelią:

srm /kelias/į/failą

Kadangi numatytoji parinktis naudoja 35 žingsnius, failų pašalinimas gali užtrukti akimirką ar dvi, o didesni failai bus ištrinti ilgiau, nes failo perrašymui ir atkūrimo išvengti naudojami vienodo dydžio įrašai.

Saugus viso katalogo ištrynimas

Vėliava -r gali būti pritaikyta srm, kad ji būtų ištrinta rekursyviai, taigi būtų taikoma katalogams ir jų turiniui: srm -r /kelias/katalogas/

Vėlgi, ištrynimas gali užtrukti akimirką ar dvi, nes ištrynus viskas perrašoma 35 kartus.

Priverstinai saugiai ištrinti bet ką

Vėlutė -f prideda jėgos pašalinimą prie srm. Tai viena iš „pavojingiausių“ komandų, nes ji panaši į „rm -rf“ steroidams, tai reiškia, kad ji priverstinai ištrins viską, kas nurodyta, be raginimo, išskyrus tai, kad saugaus ištrynimo papildymas užtikrina, kad pašalintas failas niekada nebus pašalintas. atgautina. Naudokite labai atsargiai

srm -rf /file/to/destroy/from/everything

Nr.

Priverstinai ir saugiai pašalinkite užrakintą arba jums priklausantį failą naudodami super naudotoją

Prie anksčiau pateikto srm -rf vėliavėlės varianto pridėję sudo, galite pritaikyti super vartotojo (root) teises priverstinio failų ir katalogų pašalinimo procesui, taip perrašydami visas nuosavybės problemas arba failų užrakinimą. Tai taip pat saugu ir „pavojinga“ dėl supervartotojo prieigos. Naudokite labai atsargiai ir nenaudokite to, nebent žinote, ką darote ir kodėl tai darote:

sudo srm -rf /kelias/į/kažką/į/ištrinti/from/existence/

Vėlgi, tai skirta tik pažengusiems vartotojams ir turėtų būti apribota tiksliais failų ir katalogų keliais.

O kaip saugiai ištrinti viską?

Nors srm priima pakaitos simbolius, akivaizdu, kad taikant tokį metodą yra didžiulis klaidų potencialas ir diskas neformatuojamas.Taigi, jei norite saugiai ištrinti kiekvieną kompiuteryje esantį dalyką, nuo vidinio įkrovos disko iki bet kokio tipo išorinio disko, jums būtų daug geriau naudoti saugaus formatavimo įrankius visam diskui, kuris yra įtrauktas į diską. Priemonė, suteikianti 35 žingsnių saugaus formatavimo parinktį.

Saugiai pašalinkite failus & katalogai iš „Mac OS X“ naudodami komandų eilutę