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=BLÖCKE
- Nur BLÖCKE 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=BLÖCKE
- BLÖCKE obs‐große Blöcke am Anfang der
Ausgabe überspringen
- skip=BLÖCKE
- BLÖCKE ibs‐große Blöcke am Anfang der
Eingabe überspringen
- status=noxfer
- Transferstatistik unterdrücken
BLÖCKE 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
- 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
- Verzeichnis
- 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
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
AUTOR¶
Geschrieben von Paul Rubin, David MacKenzie und Stuart Kemp.
FEHLER BERICHTEN¶
Berichten Sie Fehler in dd (auf Englisch) an bug-coreutils@gnu.org
Homepage der GNU coreutils: <
http://www.gnu.org/software/coreutils/>
Allgemeine Hilfe zur Benutzung von GNU-Software:
<
http://www.gnu.org/gethelp/>
Berichten Sie Fehler in der Übersetzung von dd an
<
http://translationproject.org/team/de.html>
COPYRIGHT¶
Copyright © 2011 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>.