Bezpečné odebrání souborů & adresářů z Mac OS X pomocí příkazového řádku

Obsah:

Anonim

Potřebujete bezpečně odstranit soubor, skupinu souborů nebo celý adresář a zajistit, že je doslova nikdy nelze obnovit žádnými známými možnými prostředky? Můžete to udělat snadno z příkazového řádku s pomocí neuvěřitelně mocného nástroje zvaného srm. srm, jak jste možná uhodli, znamená „zabezpečené odstranění“ a je zabezpečenou verzí běžně používaného příkazu „rm“, který existuje prakticky ve všech variantách unixu, včetně Mac OS X.Mějte na paměti, že tento nástroj není pro každého a rozhodně ne pro začínající uživatele, srm by měl být považován za pokročilý nástroj a nejlépe jej používají ti, kterým vyhovuje příkazový řádek a rozumí dopadům funkcí bezpečného mazání na data.

Jak bezpečné je srm? Výchozím nastavením pro bezpečné odstranění je neuvěřitelně bezpečná 35průchodová metoda, která používá „35průchodový Gutmannův algoritmus“, což v podstatě znamená, že nejprve jsou data odstraněna a poté zapsána více než 35krát pomocí náhodně generovaných vzorů, takže obnovení je doslova nemožné. Pro nějaké srovnání toho, jak bezpečné to je, má srm také nastavení „střední“, které používá 7-průchodové zabezpečení, a 7-průchodové splňuje standard amerického ministerstva obrany pro bezpečné vymazání dat… takže teoreticky alespoň 35 průchodů je 7krát bezpečnější než to, co americké ministerstvo obrany přijímá jako svůj standard pro bezpečné odstraňování dat. Nebudeme se však soustředit na střední možnost, použijeme srm tak, jak bylo zamýšleno, s úplným 35průchodovým odstraněním dat.

Pouze pro pokročilé uživatele

Toto se nenazývá „zabezpečené odebrání“ bez důvodu, říká se tomu tak, protože pokud byl soubor smazán pomocí zabezpečeného odebrání, doslova nikdy nebudete moci tento soubor z disku obnovit. Doba. To jde daleko za základní triky s vysypáváním koše nebo dokonce s násilným vyhazováním a odstraňováním souborů tímto způsobem. Uživatelé, kterým nevyhovuje příkazový řádek, ale chtějí si zachovat možnosti bezpečného odebrání souborů, by měli zvážit použití jednoduché metody bezpečného smazání nebo použití možnosti „Vždy zabezpečit prázdný koš“, která je k dispozici pro Mac OS X Finder. Byli jste varováni, postupujte opatrně!

Bezpečné odstranění souboru pomocí srm

Je to nejjednodušší, příkaz srm se používá pouhým namířením na soubor nebo cestu k souboru:

srm /cesta/k/souboru

Vzhledem k tomu, že výchozí možnost používá 35 průchodů, odstranění souboru může chvíli nebo dva trvat a odstranění větších souborů bude trvat déle, protože se k přepsání souboru a zabránění obnovení používají průchody stejné velikosti.

Bezpečné odstranění celého adresáře

Příznak -r lze použít na srm, aby se smazal rekurzivně, a tím se aplikoval na adresáře a jejich obsah: srm -r /cesta/k/adresáři/

Opět, mazání může chvíli trvat, protože vše je po smazání 35krát přepsáno.

Vynutit bezpečné smazání čehokoli

Příznak -f přidává odstranění síly do srm. Toto je jeden z „nebezpečnějších“ příkazů, protože je jako „rm -rf“ na steroidech, což znamená, že násilně smaže vše, na co je upozorněno, bez jakékoli výzvy, kromě toho, že přidání bezpečného smazání zajišťuje, že odstraněný soubor nebude absolutně nikdy obnovitelné. Používejte s extrémní opatrností

srm -rf /soubor/k/zničení/ze/všeho

Vzhledem k obrovské síle kombinace příznaku -rf by ji měli používat pouze pokročilí uživatelé as absolutní přesností.

Nuceně a bezpečně odebrat uzamčený nebo vlastněný soubor pomocí superuživatele

Přiřazením sudo k výše uvedené variantě příznaku -rf srm můžete použít oprávnění superuživatele (root) na proces nuceného odstranění souborů a adresářů, čímž přepíšete jakékoli problémy s vlastnictvím nebo zamykáním souborů. To je tak bezpečné a „nebezpečné“, jak to jen může být kvůli přístupu superuživatele. Používejte s extrémní opatrností a nepoužívejte toto, pokud nevíte, co děláte a proč to děláte:

sudo srm -rf /cesta/k/něčemu/k/vymazat/z/existence/

Toto je opět pouze pro pokročilé uživatele a mělo by být omezeno přesnými cestami k souborům a adresářům.

A co bezpečné smazání všeho?

Přestože srm akceptuje zástupné znaky, existuje zjevně obrovský potenciál pro chyby s takovým přístupem a disk neformátuje.Pokud tedy chcete bezpečně odstranit každou jednotlivou věc na počítači, od interního spouštěcího disku po externí disk jakéhokoli typu, mnohem lépe by vám posloužily nástroje pro bezpečné formátování pro celý disk, které jsou součástí disku. Nástroj, který poskytuje možnost 35průchodového zabezpečeného formátování.

Bezpečné odebrání souborů & adresářů z Mac OS X pomocí příkazového řádku