dd
Funktionen
dd (disk dump) konvertiert Dateien für
verschiedene Speichermedien
Syntax
dd [if=Datei] [of=Datei] [ibs=Bytes]
[obs=Bytes] [bs=Bytes] [cbs=Bytes] [skip=Blöcke]
[seek=Blöcke][count=Blöcke] [conv={ascii,
ebcdic, ibm, block, unblock, lcase, ucase, swab, noerror, notrunc, sync}]
Beschreibung
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.
Optionen
- 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
- cbs=Schritt
- (conversion block size) Blockgröße für Konvertierung
- 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
- conv=Konvertierung ...
- bestimmt die Art der Konvertierung; Konvertierung ist dabei
eine von:
- ascii
- konvertiert EBCDIC nach ASCII
- ebcdic
- konvertiert ASCII nach EBCDIC
- ibm
- konvertiert ASCII nach big blue special EBCDIC
- block
- schreibt Zeilen in Felder der Größe cbs und
ersetzt das Zeilenende durch Leerzeichen; der Rest des Feldes wird
ebenfalls mit Leerzeichen aufgefüllt
- unblock
- ersetzt abschließende Leerzeichen eines Blocks der Größe
-cbs durch ein Zeilenende
- lcase
- wandelt Großbuchstaben in Kleinbuchstaben
- ucase
- wandelt Kleinbuchstaben in Großbuchstaben
- swab
- vertauscht je zwei Bytes der Eingabe; wenn die Anzahl der
gelesenen Bytes ungerade ist, wird das letzte Byte einfach kopiert
- noerror
- ignoriert Lesefehler
- sync
- füllt Eingabeblöcke bis zur Größe von ibs
mit Nullen