Der dd
-Befehl ist ein leistungsstarkes Werkzeug in Unix-ähnlichen Betriebssystemen, das zum Kopieren und Konvertieren von Daten verwendet wird. Er wird häufig für das Erstellen von Backups, das Klonen von Festplatten und das Konvertieren von Dateiformaten eingesetzt.
Die grundlegende Syntax des dd
-Befehls lautet:
dd [Optionen] [Argumente]
if=
: Gibt die Eingabedatei an (Input File).of=
: Gibt die Ausgabedatei an (Output File).bs=
: Legt die Blockgröße fest, die beim Lesen und Schreiben verwendet wird.count=
: Gibt die Anzahl der zu kopierenden Blöcke an.status=
: Steuert die Ausgabe von Fortschrittsinformationen (z.B. none
, noxfer
, progress
).Um ein Abbild einer Festplatte zu erstellen, verwenden Sie den folgenden Befehl:
dd if=/dev/sda of=/path/to/backup.img bs=4M
Um ein zuvor erstelltes Abbild wiederherzustellen, verwenden Sie:
dd if=/path/to/backup.img of=/dev/sda bs=4M
Um eine Datei in eine andere zu kopieren, können Sie dd
wie folgt verwenden:
dd if=/path/to/source.file of=/path/to/destination.file
Um ein ISO-Image auf einen USB-Stick zu schreiben, verwenden Sie:
dd if=/path/to/image.iso of=/dev/sdb bs=4M status=progress
of=
-Argument, da das Überschreiben von Festplatten zu Datenverlust führen kann.status=progress
, um den Fortschritt des Kopiervorgangs anzuzeigen.dd
zuerst mit kleinen Dateien, um sicherzustellen, dass Sie die richtigen Optionen verwenden.