DD(1)

BEZEICHNUNG
dd - Umwandeln und Kopieren einer Datei

ÜBERSICHT
dd [OPERAND]...
dd OPTION

BESCHREIBUNG

Kopieren einer Datei, Umwandlung und Formatierung gemäß der Operanden.

bs=BYTE
    Lesen und Schreiben von bis zu BYTE Byte auf einmal

cbs=BYTE
    BYTE Byte auf einmal umwandeln

conv=UMWANDLUNGEN
    Datei gemäß kommagetrennter Symbolliste umwandeln

count=N
    Nur N Eingabeblöcke kopieren

ibs=BYTE
    Lesen von bis zu BYTE Byte auf einmal (Voreinstellung: 512)

if=DATEI
    Aus DATEI statt von der Standardeingabe lesen

iflag=SCHALTER
    Gemäß der kommagetrennten Symbolliste lesen

obs=BYTE
    BYTE Byte auf einmal schreiben (Voreinstellung: 512)

of=DATEI
    In DATEI statt in die Standardausgabe schreiben

oflag=SCHALTER
    Gemäß der kommagetrennten Symbolliste schreiben

seek=N
    N obs‐große Blöcke am Anfang der Ausgabe überspringen

skip=N
    N ibs‐große Blöcke am Anfang der Eingabe überspringen

status=WELCHE
    WELCHE Informationen bei der Anzeige in der Standardfehlerausgabe unterdrückt werden sollen; »noxfer« unterdrückt Übertragungsstatistiken, »none« unterdrückt alle.

N und BYTE können folgende multiplikative Endungen tragen: c=1, w=2, b=512, kB=1000, K=1024, MB=1000*1000, M=1024*1024, xM=M GB=1000*1000*1000, G=1024*1024*1024, und so weiter für T, P, E, Z, Y.

Jedes Symbol für UMWANDLUNG kann sein:

ascii
    Von EBCDIC in ASCII

ebcdic
    Von ASCII in EBCDIC

ibm Von ASCII in alternatives EBCDIC

block
    Mit Zeilenumbrüchen terminierte Datensätze durch Leerzeichen bis zur cbs‐Größe auffüllen

unblock
    Nachlaufende Leerzeichen in Datensätzen von cbs‐Größe durch Zeilenumbrüche ersetzen

lcase
    Großbuchstaben in Kleinbuchstaben ändern

ucase
    Kleinbuchstaben in Großbuchstaben ändern

sparse
    Bei NUL-Eingabeblöcken probieren zu suchen statt in die Ausgabe zu schreiben

swab
    Jedes Paar von Eingabebytes vertauschen

sync
    Jeden Eingabeblock mit NULLen zur ibs‐Größe auffüllen; wenn dies zusammen mit »block« oder »unblock« benutzt wird, mit Leerzeichen statt NULLen auffüllen

excl
    Wenn die Ausgabedatei schon existiert, abbrechen

nocreat
    Ausgabedatei nicht anlegen

notrunc
    Ausgabedatei nicht abschneiden

noerror
    Nach Lesefehlern fortfahren

fdatasync
    Vor Beendigung Daten der Ausgabedatei physisch schreiben

fsync
    Genauso, aber zusätzlich auch die Metadaten schreiben

Jedes Symbol für FLAG kann sein:

append
    Anfügemodus (nur für die Ausgabe sinnvoll; conv=notrunc empfohlen)

direct
    Direkte Ein‐/Ausgabe für Daten benutzen

directory
    Abbrechen, wenn kein Verzeichnis

dsync
    Synchronisierte Ein‐/Ausgabe für Daten benutzen

sync
    Genauso, aber auch für Metadaten

fullblock
    Volle Eingabeblöcke ansammeln (nur iflag)

nonblock
    Nichtblockierende Ein‐/Ausgabe benutzen

noatime
    Die Zugriffszeit nicht aktualisieren

nocache
    Zwischengespeicherte Daten verwerfen

noctty
    Das kontrollierende Terminal nicht von der Datei zuweisen

nofollow
    Symbolischen Links nicht folgen

count_bytes
    »count=N« als eine Byte-Anzahl behandeln (nur bei iflag)

skip_bytes
    »skip=N« als eine Byte-Anzahl behandeln (nur bei iflag)

seek_bytes
    »seek=N« als eine Byte-Anzahl behandeln (nur bei oflag)

Schickt man einem laufenden »dd«‐Prozess ein USR1‐Signal, gibt dieser auf der Standardfehlerausgabe Eingabe‐/Ausgabe‐Statistiken aus und fährt mit dem Kopieren fort.

    $ dd if=/dev/zero of=/dev/null& pid=$!
    $ kill -USR1 $pid; sleep 1; kill $pid

    18335302+0 Datensätze ein 18335302+0 Datensätze aus 9387674624 Bytes (9,4 GB) kopiert, 34,6279 Sekunden, 271 MB/s

Optionen sind:

--help
    Diese Hilfe anzeigen und beenden

--version
    Versionsinformation anzeigen und beenden

Onlinehilfe für GNU coreutils: <http://www.gnu.org/software/coreutils/> Berichten Sie Fehler in der Übersetzung von dd an <http://translationproject.org/team/de.html>

AUTOR
Geschrieben von Paul Rubin, David MacKenzie und Stuart Kemp.

COPYRIGHT
Copyright © 2014 Free Software Foundation, Inc. Lizenz GPLv3+: GNU GPL Version 3 oder neuer <http://gnu.org/licenses/gpl.html>.
Dies ist freie Software: Sie können sie verändern und weitergeben. Es gibt KEINE GARANTIE, soweit gesetzlich zulässig.

SIEHE AUCH
Die vollständige Dokumentation für dd wird als Texinfo-Handbuch gepflegt. Wenn die Programme info und dd auf Ihrem Rechner ordnungsgemäß installiert sind, können Sie mit dem Befehl

    info coreutils 'dd invocation'

auf das vollständige Handbuch zugreifen.

ÜBERSETZUNG
Die deutsche Übersetzung dieser Handbuchseite wurde von Karl Eichwalder <ke@suse.de>, Lutz Behnke <lutz.behnke@gmx.de>, Michael Schmidt <michael@guug.de>, Michael Piefel <piefel@debian.org> und Tobias Quathamer <toddy@debian.org> erstellt. Diese Übersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 oder neuer bezüglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG übernommen. Wenn Sie Fehler in der Übersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an <debian-l10n-german@lists.debian.org>.