Dd: Unterschied zwischen den Versionen
Erscheinungsbild
K Textersetzung - „ “ durch „ “ |
|||
| (2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 29: | Zeile 29: | ||
{| class="wikitable sortable options big" | {| class="wikitable sortable options big" | ||
|- | |- | ||
| | | | '''bs=bytes''' | ||
| | | | Erzwingen von ibs=bytes und obs=bytes. | ||
|- | |- | ||
| | | | '''cbs=bytes''' | ||
| | | | Konvertieren von bytes Bytes auf einmal. | ||
|- | |- | ||
| | | | '''conv=schlüsselwörter''' | ||
| | | | Konvertieren der Datei gemäß der kommagetrennten Liste von Schlüsselwörtern. | ||
|- | |- | ||
| | | | '''count=blöcke''' | ||
| | | | Nur blöcke Eingabeblöcke kopieren. | ||
|- | |- | ||
| | | | '''ibs=bytes''' | ||
| | | | Lesen von bytes Bytes auf einmal. | ||
|- | |- | ||
| | | | '''if=datei''' | ||
| | | | Lesen aus datei statt von der Standardeingabe. | ||
|- | |- | ||
| | | | '''obs=bytes''' | ||
| | | | Schreiben von bytes Bytes zur Zeit. | ||
|- | |- | ||
| | | | '''of=datei''' | ||
| | | | Schreiben in datei statt in die Standardausgabe. | ||
|- | |- | ||
| | | | '''seek=blöcke''' | ||
| | | | Überspringen von blöcke Blöcken der Größe von obs beim Beginn der Ausgabe. | ||
|- | |- | ||
| | | | '''skip=blöcke''' | ||
| | | | Überspringen von blöcke Blöcken der Größe von ibs beim Beginn der Eingabe. | ||
|- | |- | ||
|} | |} | ||
| Zeile 73: | Zeile 73: | ||
{| class="wikitable sortable options big" | {| class="wikitable sortable options big" | ||
|- | |- | ||
| | | | '''ascii''' | ||
| | | | von EBCDIC in ASCII. | ||
|- | |- | ||
| | | | '''ebcdic''' | ||
| | | | von ASCII in EBCDIC. | ||
|- | |- | ||
| | | | '''ibm''' | ||
| | | | von ASCII in alternatives EBCDIC. | ||
|- | |- | ||
| | | | '''block''' | ||
| | | | Auffüllen von mit Zeilenumbrüchen terminierten Datensätzen durch Leerzeichen bis zur cbs-Größe. | ||
|- | |- | ||
| | | | '''unblock''' | ||
| | | | Ersetzen von nachlaufenden Leerzeichen in Datensätzen von cbs-Größe mit Zeilenumbrüchen. | ||
|- | |- | ||
| | | | '''lcase''' | ||
| | | | Ändern von Großbuchstaben in Kleinbuchstaben. | ||
|- | |- | ||
| | | | '''notrunc''' | ||
| | | | Kein Abschneiden der Ausgabedatei. | ||
|- | |- | ||
| | | | '''ucase''' | ||
| | | | Ändern von Kleinbuchstaben in Großbuchstaben. | ||
|- | |- | ||
| | | | '''swab''' | ||
| | | | Jedes Paar von Eingabebytes vertauschen. | ||
|- | |- | ||
| | | | '''noerror''' | ||
| | | | Nach Lesefehlern fortfahren. | ||
|- | |- | ||
| | | | '''sync''' | ||
| | | | Jeden Eingabeblock mit NULLen zur ibs-Größe auffüllen; wenn mit block oder unblock benutzt, stattdessen mit Leerzeichen. | ||
|- | |- | ||
| Zeile 114: | Zeile 114: | ||
<noinclude> | <noinclude> | ||
== Anhang == | == Anhang == | ||
Aktuelle Version vom 14. Juni 2026, 00:45 Uhr
dd - Datei blockweise lesen und schreiben
Beschreibung
disk dump (dd) erstellt bit-genaue Kopien von Dateien
- Bit-Genau
Bit-für-Bit ausgelesen und schreiben
- unabhängig von Inhalt oder Belegung
- Flexiebles Werkzeug
- liest ab einem Startpunkt eine bestimmte Menge roher Daten
- diese werden 1:1 in das Ziel (Datei/Gerät) geschieben
- Konvertierung
dd kann Daten konvertieren
- Installation
dd ist Teil des Pakets Coreutils
Aufruf
dd [Option] if=Inputfile of=Outputfile
Optionen
| bs=bytes | Erzwingen von ibs=bytes und obs=bytes. |
| cbs=bytes | Konvertieren von bytes Bytes auf einmal. |
| conv=schlüsselwörter | Konvertieren der Datei gemäß der kommagetrennten Liste von Schlüsselwörtern. |
| count=blöcke | Nur blöcke Eingabeblöcke kopieren. |
| ibs=bytes | Lesen von bytes Bytes auf einmal. |
| if=datei | Lesen aus datei statt von der Standardeingabe. |
| obs=bytes | Schreiben von bytes Bytes zur Zeit. |
| of=datei | Schreiben in datei statt in die Standardausgabe. |
| seek=blöcke | Überspringen von blöcke Blöcken der Größe von obs beim Beginn der Ausgabe. |
| skip=blöcke | Überspringen von blöcke Blöcken der Größe von ibs beim Beginn der Eingabe. |
Enheiten
Schlüsselwörter
| ascii | von EBCDIC in ASCII. |
| ebcdic | von ASCII in EBCDIC. |
| ibm | von ASCII in alternatives EBCDIC. |
| block | Auffüllen von mit Zeilenumbrüchen terminierten Datensätzen durch Leerzeichen bis zur cbs-Größe. |
| unblock | Ersetzen von nachlaufenden Leerzeichen in Datensätzen von cbs-Größe mit Zeilenumbrüchen. |
| lcase | Ändern von Großbuchstaben in Kleinbuchstaben. |
| notrunc | Kein Abschneiden der Ausgabedatei. |
| ucase | Ändern von Kleinbuchstaben in Großbuchstaben. |
| swab | Jedes Paar von Eingabebytes vertauschen. |
| noerror | Nach Lesefehlern fortfahren. |
| sync | Jeden Eingabeblock mit NULLen zur ibs-Größe auffüllen; wenn mit block oder unblock benutzt, stattdessen mit Leerzeichen. |
Argumente
Umgebung
Rückgabewert
Anhang
Siehe auch
Dokumentation
- Man-Page
- Info-Page
Links
Projekt
Weblinks