Zum Inhalt springen

Dd: Unterschied zwischen den Versionen

Aus Foxwiki
K Textersetzung - „ “ durch „ “
 
Zeile 29: Zeile 29:
{| class="wikitable sortable options big"
{| class="wikitable sortable options big"
|-
|-
| | '''bs=bytes'''
| | '''bs=bytes'''
| | Erzwingen von ibs=bytes und obs=bytes.
| | Erzwingen von ibs=bytes und obs=bytes.
|-
|-
| | '''cbs=bytes'''
| | '''cbs=bytes'''
| | Konvertieren von bytes Bytes auf einmal.
| | Konvertieren von bytes Bytes auf einmal.
|-
|-
| | '''conv=schlüsselwörter'''
| | '''conv=schlüsselwörter'''
| | Konvertieren der Datei gemäß der kommagetrennten Liste von Schlüsselwörtern.
| | Konvertieren der Datei gemäß der kommagetrennten Liste von Schlüsselwörtern.
|-
|-
| | '''count=blöcke'''
| | '''count=blöcke'''
| | Nur blöcke Eingabeblöcke kopieren.
| | Nur blöcke Eingabeblöcke kopieren.
|-
|-
| | '''ibs=bytes'''
| | '''ibs=bytes'''
| | Lesen von bytes Bytes auf einmal.
| | Lesen von bytes Bytes auf einmal.
|-
|-
| | '''if=datei'''
| | '''if=datei'''
| | Lesen aus datei statt von der Standardeingabe.
| | Lesen aus datei statt von der Standardeingabe.
|-
|-
| | '''obs=bytes'''
| | '''obs=bytes'''
| | Schreiben von bytes Bytes zur Zeit.
| | Schreiben von bytes Bytes zur Zeit.
|-
|-
| | '''of=datei'''
| | '''of=datei'''
| | Schreiben in datei statt in die Standardausgabe.
| | Schreiben in datei statt in die Standardausgabe.
|-
|-
| | '''seek=blöcke'''
| | '''seek=blöcke'''
| | Überspringen von blöcke Blöcken der Größe von obs beim Beginn der Ausgabe.
| | Überspringen von blöcke Blöcken der Größe von obs beim Beginn der Ausgabe.
|-
|-
| | '''skip=blöcke'''
| | '''skip=blöcke'''
| | Überspringen von blöcke Blöcken der Größe von ibs beim Beginn der Eingabe.
| | Ü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'''
| | '''ascii'''
| | von EBCDIC in ASCII.
| | von EBCDIC in ASCII.
|-
|-
| | '''ebcdic'''
| | '''ebcdic'''
| | von ASCII in EBCDIC.
| | von ASCII in EBCDIC.
|-
|-
| | '''ibm'''
| | '''ibm'''
| | von ASCII in alternatives EBCDIC.
| | von ASCII in alternatives EBCDIC.
|-
|-
| | '''block'''
| | '''block'''
| | Auffüllen von mit Zeilenumbrüchen terminierten Datensätzen durch Leerzeichen bis zur cbs-Größe.
| | Auffüllen von mit Zeilenumbrüchen terminierten Datensätzen durch Leerzeichen bis zur cbs-Größe.
|-
|-
| | '''unblock'''
| | '''unblock'''
| | Ersetzen von nachlaufenden Leerzeichen in Datensätzen von cbs-Größe mit Zeilenumbrüchen.
| | Ersetzen von nachlaufenden Leerzeichen in Datensätzen von cbs-Größe mit Zeilenumbrüchen.
|-
|-
| | '''lcase'''
| | '''lcase'''
| | Ändern von Großbuchstaben in Kleinbuchstaben.
| | Ändern von Großbuchstaben in Kleinbuchstaben.
|-
|-
| | '''notrunc'''
| | '''notrunc'''
| | Kein Abschneiden der Ausgabedatei.
| | Kein Abschneiden der Ausgabedatei.
|-
|-
| | '''ucase'''
| | '''ucase'''
| | Ändern von Kleinbuchstaben in Großbuchstaben.
| | Ändern von Kleinbuchstaben in Großbuchstaben.
|-
|-
| | '''swab'''
| | '''swab'''
| | Jedes Paar von Eingabebytes vertauschen.
| | Jedes Paar von Eingabebytes vertauschen.
|-
|-
| | '''noerror'''
| | '''noerror'''
| | Nach Lesefehlern fortfahren.
| | Nach Lesefehlern fortfahren.
|-
|-
| | '''sync'''
| | '''sync'''
| | Jeden Eingabeblock mit NULLen zur ibs-Größe auffüllen; wenn mit block oder unblock benutzt, stattdessen mit Leerzeichen.
| | Jeden Eingabeblock mit NULLen zur ibs-Größe auffüllen; wenn mit block oder unblock benutzt, stattdessen mit Leerzeichen.


|-
|-

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

Projekt