Linux dd
Zur Navigation springen
Zur Suche springen
Programm zum konvertieren von Dateien für verschiedene Speichermedien
dd liest eine Datei und schreibt den Inhalt mit wählbarer Blockgröße und verschiedenen Konvertierungen. Mit Hilfe dieses Kommandos können reguläre Dateien ebenso wie ganze Disketten oder Festplattenpartitionen kopiert werden.
if=Datei (input file) der Name der Eingabedatei (voreingestellt ist die
Standardeingabe)
of=Datei (output file) der Name der Ausgabedatei (voreingestellt ist die
Standardausgabe)
ibs=Schritt (input block size) Blockgröße der Eingabedatei
obs=Schritt (output block size) Blockgröße der Ausgabedatei
bs=Schritt (block size) Blockgröße für Ein- und Ausgabedatei
skip=Blocks ignoriert am Anfang die angegebene Anzahl Blocks
von der Eingabe
seek=Blocks unterdrückt am Anfang die Ausgabe der angegebenen Anzahl
Blocks
count=Blocks kopiert die angegebene Anzahl Blocks
Beispiele:
ISO-Image von CD erstellen
root@zero:~# dd if=/dev/cdrom of=/tmp/ubuntu.iso ...
Mounten des ISO-Image
root@zero:~#mount -o loop /tmp/ubuntu.iso /mnt
Master-Boot-Record sichern
root@zero:~# dd if=/dev/sda of=/tmp/mbr bs=512 count=1 1+0 Datensätze ein 1+0 Datensätze aus 512 Bytes (512 B) kopiert, 0,000118171 s, 4,3 MB/s
Große Datei erzeugen
root@zero:/tmp# dd if=/dev/zero of=/tmp/datei bs=4MB count=10 10+0 Datensätze ein 10+0 Datensätze aus 40000000 Bytes (40 MB) kopiert, 0,185101 s, 216 MB/s