Säker Ta bort filer och kataloger från Mac OS X med kommandoraden

Behöver du säkert radera en fil, grupp av filer eller en hel katalog, försäkra att det är ganska bokstavligen aldrig återhämtningsbart med något känt sätt? Du kan enkelt göra detta från kommandoraden med hjälp av ett otroligt kraftfullt verktyg som heter srm. srm, som du kanske har gissat, står för "säkert avlägsnande" och är en säker version av det vanliga kommandot "rm" som finns i nästan alla smaker av unix, inklusive Mac OS X. Behövs att det här verktyget inte är för alla och absolut inte för nybörjare, bör srm betraktas som ett avancerat verktyg, och det används bäst av dem som är bekväma med kommandoraden och förstår dataförlusterna av säkra raderingsfunktioner.

Hur säker är srm? Tja, standard för säker borttagning är den otroligt säkra 35-pass-metoden som använder "35-pass Gutmann-algoritmen", vilket i grund och botten innebär att data först tas bort, skrivs sedan över 35 gånger med slumpmässigt genererade mönster, vilket gör återhämtning ganska bokstavligt omöjlig. För en viss jämförelse om hur säker det är, har srm också en "medium" alternativ inställning som använder 7-pass säkerhet och 7-pass uppfyller US Department of Defense standard för säker radering av data ... alltså teoretiskt minst 35 passet Metoden är 7 gånger säkrare än vad US DoD accepterar som standard för säker dataavlägsnande. Vi kommer inte att fokusera på medietillfället, men vi kommer att använda srm som det var tänkt att användas, med full 35-pass dataavlägsnande.

Endast för avancerade användare

Detta kallas inte "säker borttagning" utan anledning, det kallas det för att om en fil har tagits bort med säker borttagning, kommer du helt enkelt aldrig att kunna återställa den filen från enheten. Period. Detta går långt bortom de grundläggande tricken att tömma papperskorgen eller till och med tvinga bort papperskorgen och ta bort filer på så sätt. Användare som inte är bekanta med kommandoraden, men som vill behålla säkra alternativ för borttagning av filer, bör överväga att använda en enkel metod för säker borttagning eller genom att använda alternativet "Alltid säkert tomt papper" som är tillgängligt för Mac OS X Finder istället. Du har blivit varnad, var försiktig!

Säker Ta bort en fil med srm

På det enklaste sättet används srm-kommandot bara genom att peka det på en fil eller filväg:

srm /path/to/file

Eftersom standardalternativet använder 35-pass, kan borttagning av filer ta ett ögonblick eller två, och större filer tar längre tid att ta bort eftersom överföringar av samma storlek används för att skriva över filen och förhindra återställning.

Säker Ta bort en hel katalog

-r-flaggan kan appliceras på srm så att den raderas rekursivt och därigenom tillämpas på kataloger och deras innehåll:
srm -r /path/to/directory/

Återigen kan raderingen ta ett ögonblick eller två eftersom allt skrivs över 35 gånger efter att det har raderats.

Tvinga Säker Ta bort något

F -f-flaggan lägger till kraftavlägsnande till srm. Det här är en av de mer "farliga" kommandona eftersom det är som "rm-rf" på steroider, vilket betyder att det kommer att tvinga bort allt det påpekas, utan någon prompten, förutom att tillägget av säker borttagning försäkrar att den borttagna filen är absolut aldrig återvinnas. Använd med stor försiktighet .

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

På grund av den enorma styrkan bakom -flaggskombinationen bör den endast användas av avancerade användare och med absolut precision.

Tvinga och säkert Ta bort en låst eller ägd fil med Super User

Genom att prefixa sudo till ovanstående -ff-variant av srm kan du tillämpa superbruker (root) -behörighet till den tvungna filen och katalogenavlägsningsprocessen och därigenom skriva över eventuella ägarproblem eller fillåsning. Detta är så säkert och som "farligt" som det blir på grund av superuseråtkomst. Använd med stor försiktighet och använd inte detta om du inte vet vad du gör och varför du gör det:

sudo srm -rf /path/to/something/to/obliterate/from/existence/

Återigen gäller detta endast för avancerade användare och bör begränsas med exakta fil- och katalogvägar.

Vad sägs om säkert att radera allt?

Även om srm accepterar jokertecken finns det uppenbarligen stor potential för misstag med ett sådant tillvägagångssätt, och det formatiserar inte enheten. Sålunda, om du vill säkert radera varje enskild sak på en dator, från en intern startdisk till en extern enhet av vilken typ som helst, skulle du tjäna mycket bättre med hjälp av de säkra formateringsverktygen för en hel enhet som ingår i Disk Utility, som ger möjlighet till 35-pass säker formatering.