A B C D E F G H I K L M N O P R S T U V W X Y Z

shred – Linux Befehl

🧾 Kurzbeschreibung

Der Befehl shred wird verwendet, um Dateien sicher zu löschen, indem deren Inhalt mehrfach mit zufälligen Daten überschrieben wird. Ziel ist es, eine Wiederherstellung der ursprünglichen Daten durch forensische Tools zu verhindern.


🔧 Syntax

shred [OPTIONEN] DATEI
  • Standardmäßig überschreibt shred die Datei dreimal
  • Die Datei bleibt nach dem Überschreiben erhalten, es sei denn, die Option -u wird verwendet

📋 Wichtige Optionen

Option Beschreibung
-n NUMMER Anzahl der Überschreibvorgänge (Standard: 3)
-u Löscht die Datei nach dem Überschreiben
-z Überschreibt zuletzt mit Nullen – tarnt die Löschung
-v Verbose: Zeigt Fortschritt im Terminal
-f Erzwingt das Überschreiben auch bei schreibgeschützten Dateien
--remove Alias für -u (Datei nach dem Shred entfernen)

📦 Beispiele

🔹 Datei sicher überschreiben

shred -n 5 -v geheim.txt

→ Überschreibt geheim.txt fünfmal mit Zufallsdaten

 

🔹 Datei überschreiben und löschen

shred -u vertraulich.pdf

→ Überschreibt und entfernt die Datei

 

🔹 Mit Null-Überschreibung am Ende

shred -u -z passwortliste.txt

→ Überschreibt mehrfach, zuletzt mit Nullen, und löscht die Datei


🧠 Besonderheiten & Einschränkungen

  • Funktioniert nicht zuverlässig auf SSDs, USB-Sticks oder virtuellen Dateisystemen (z. B. Btrfs, ZFS), da diese Daten intern anders verwalten
  • Für solche Medien sind Tools wie wipe, secure-delete oder hardwarebasierte Methoden besser geeignet
  • shred ist Teil der GNU Coreutils und auf den meisten Linux-Systemen vorinstalliert

Fazit: shred ist ein wichtiges Werkzeug für alle, die sensible Daten unter Linux sicher entfernen möchten. Es bietet Schutz vor Datenwiederherstellung – allerdings mit Einschränkungen je nach Dateisystem und Speichermedium.


© 2025 MaDe-Online