Empfohlen, 2024

Die Wahl des Herausgebers

Sichere Entfernung von Dateien und Verzeichnissen von Mac OS X mit der Befehlszeile

LÖSCHEN VON DATEIEN UND ORDNERN IN DER KOMMANDOZEILE (TERMINAL, MAC OS, BASH)

LÖSCHEN VON DATEIEN UND ORDNERN IN DER KOMMANDOZEILE (TERMINAL, MAC OS, BASH)

Inhaltsverzeichnis:

Anonim
Müssen Sie eine Datei, eine Gruppe von Dateien oder ein gesamtes Verzeichnis sicher löschen, um sicherzustellen, dass sie buchstäblich niemals mit bekannten Mitteln wiederhergestellt werden kann? Sie können dies einfach über die Befehlszeile mit Hilfe eines unglaublich leistungsfähigen Tools namens srm tun. srm steht, wie Sie vielleicht vermutet haben, für "sicheres Entfernen" und ist eine sichere Version des häufig verwendeten Befehls "rm", der in praktisch allen Unix-Versionen, einschließlich Mac OS X, vorhanden ist. Beachten Sie, dass dieses Dienstprogramm nicht für jedermann und erst recht nicht für Anfänger geeignet ist. Srm sollte als erweitertes Tool betrachtet werden. Es wird am besten von Personen verwendet, die mit der Befehlszeile vertraut sind und die Auswirkungen sicherer Löschfunktionen auf die Daten verstehen.

Wie sicher ist srm? Nun, die Standardeinstellung für sicheres Entfernen ist die unglaublich sichere 35-Pass-Methode, die den „35-Pass-Gutmann-Algorithmus“ verwendet. Das bedeutet im Grunde, dass zuerst die Daten entfernt und dann mit zufällig generierten Mustern über 35 Mal geschrieben werden, was die Wiederherstellung buchstäblich macht unmöglich. Zum Vergleich, wie sicher das ist, hat srm auch eine "mittlere" Option, die 7-Pass-Sicherheit verwendet, und 7-Pass entspricht dem Standard des US-Verteidigungsministeriums zum sicheren Löschen von Daten … also theoretisch mindestens 35 Pass Die Methode ist siebenmal sicherer als die vom US-amerikanischen Verteidigungsministerium als Standard für die sichere Datenentfernung akzeptierte Methode. Wir werden uns jedoch nicht auf die mittlere Option konzentrieren, sondern srm verwenden, wie es vorgesehen war, mit vollständiger Datenentfernung in 35 Durchgängen.

Nur für fortgeschrittene Benutzer

Dies wird nicht ohne Grund als "sicheres Entfernen" bezeichnet, da Sie, wenn eine Datei mit "sicherem Entfernen" gelöscht wurde, diese Datei buchstäblich nie vom Laufwerk wiederherstellen können. Zeitraum. Dies geht weit über die grundlegenden Tricks hinaus, den Papierkorb zu leeren oder Dateien auf diese Weise gewaltsam in den Papierkorb zu werfen und zu entfernen. Benutzer, die mit der Befehlszeile nicht vertraut sind, aber die Optionen zum Entfernen sicherer Dateien beibehalten möchten, sollten eine einfache Methode zum sicheren Löschen oder die Option "Immer leeren Papierkorb sichern" verwenden, die stattdessen für Mac OS X Finder verfügbar ist. Sie wurden gewarnt, fahren Sie mit Vorsicht fort!

Sicheres Entfernen einer Datei mit srm

Im einfachsten Fall wird der Befehl srm verwendet, indem er auf eine Datei oder einen Dateipfad zeigt:

srm /path/to/file

Da die Standardoption 35 Durchgänge verwendet, kann das Entfernen von Dateien einen Moment oder zwei Sekunden dauern, und das Löschen größerer Dateien dauert länger, da Durchgänge gleicher Größe verwendet werden, um die Datei zu überschreiben und die Wiederherstellung zu verhindern.

Sicheres Löschen eines gesamten Verzeichnisses

Das Flag -r kann auf srm angewendet werden, damit es rekursiv gelöscht wird, wodurch es auf Verzeichnisse und deren Inhalt angewendet wird:
srm -r /path/to/directory/

Auch hier kann das Löschen einige Sekunden dauern, da nach dem Löschen 35-mal alles überschrieben wird.

Sicheres Löschen erzwingen

Das Flag -f fügt srm das Entfernen der Kraft hinzu. Dies ist einer der 'gefährlicheren' Befehle, da er wie 'rm -rf' auf Steroiden ist, was bedeutet, dass er alles, worauf hingewiesen wird, ohne Aufforderung zwangsweise löscht, mit der Ausnahme, dass das Hinzufügen eines sicheren Löschvorgangs sicherstellt, dass die entfernte Datei absolut niemals ist wiederherstellbar. Mit äußerster Vorsicht verwenden .

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

Aufgrund der immensen Stärke der -rf-Flag-Kombination sollte sie nur von erfahrenen Benutzern und mit absoluter Präzision verwendet werden.

Zwangsweise und sicher eine gesperrte oder im Besitz befindliche Datei mit Super User entfernen

Indem Sie sudo der obigen -rf-Flag-Variante von srm voranstellen, können Sie Superuser-Berechtigungen (Root-Berechtigungen) auf den Vorgang zum Entfernen erzwungener Dateien und Verzeichnisse anwenden und so alle Besitzprobleme oder Dateisperrungen überschreiben. Dies ist aufgrund des Superuser-Zugriffs so sicher und "gefährlich" wie es nur geht. Verwenden Sie es mit äußerster Vorsicht und verwenden Sie es nur, wenn Sie wissen, was Sie tun und warum Sie es tun:

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

Auch dies ist nur für fortgeschrittene Benutzer und sollte mit genauen Datei- und Verzeichnispfaden begrenzt werden.

Was ist mit dem sicheren Löschen von allem?

Obwohl srm Platzhalter akzeptiert, besteht bei einem solchen Ansatz offensichtlich ein großes Fehlerpotential, und das Laufwerk wird nicht formatiert. Wenn Sie also jedes Element auf einem Computer von einer internen Bootdiskette auf ein externes Laufwerk eines beliebigen Typs sicher löschen möchten, sollten Sie die Tools für sichere Formate für ein gesamtes Laufwerk verwenden, das in Disk enthalten ist Dienstprogramm, das die Option einer sicheren Formatierung mit 35 Durchgängen bietet.

Top