Linux-Befehle · 3 min read · Oct 26, 2025
Linux OD-Befehl Tutorial für Anfänger (6 Beispiele)

Es kann Zeiten geben, in denen Sie beim Arbeiten in der Linux-Befehlszeile den Inhalt einer Datei in ein anderes Format als das ursprüngliche Format anzeigen/konvertieren möchten, wie z.B. dezimal oder oktal. Glücklicherweise gibt es ein integriertes Befehlszeilenwerkzeug, das Sie in solchen Situationen verwenden können.
Der od (octal dump) Befehl in Linux ist ein vielseitiges Dienstprogramm, das verwendet wird, um die Inhalte von Dateien in verschiedenen Formaten anzuzeigen, wie z.B. oktal, hexadezimal, dezimal und ASCII. Dieser Befehl ist nützlich, um Binärdaten oder Dateien anzuzeigen, die nicht druckbare Zeichen enthalten, und ermöglicht es Benutzern, die Rohdaten zu inspizieren und zu debuggen. Der od-Befehl wird hauptsächlich von Entwicklern und Systemadministratoren verwendet, die niedrigstufige Datenstrukturen analysieren, forensische Analysen durchführen oder Software debuggen müssen.
In diesem Tutorial werden wir die Grundlagen dieses Werkzeugs anhand von leicht verständlichen Beispielen besprechen. Alle hier besprochenen Beispiele wurden auf Ubuntu 24.04 LTS getestet.
Linux od-Befehl
Der OD-Befehl wird verwendet, um Eingaben in das Oktalformat zu konvertieren. Folgendes ist seine Syntax:
od [OPTION]... [FILE]...Und hier ist, was die Man-Seite darüber sagt:
Schreibe eine eindeutige Darstellung, standardmäßig oktale Bytes, von FILE auf die Standardausgabe. Bei mehr als einem FILE-Argument werden sie in der aufgeführten Reihenfolge zusammengefügt, um die Eingabe zu bilden. Bei keinem FILE oder wenn FILE - ist, lese die Standard-Eingabe.Folgendes sind einige Beispiele im Q&A-Stil, die Ihnen eine bessere Vorstellung davon geben, wie der od-Befehl funktioniert:
Q1. Wie verwendet man den od-Befehl?
Angenommen, hier ist die Datei, die Sie konvertieren möchten:

Und das passiert, wenn Sie den od-Befehl darauf ausführen:

Standardmäßig konvertiert der od-Befehl die Datei in das oktale Format. Sie können das Werkzeug jedoch auch zwingen, in andere Formate zu konvertieren. Zum Beispiel verwenden Sie -x, um in hexadezimal zu konvertieren:

Ähnlich gibt es Optionen, um die Eingabe in Zeichen-, Gleitkomma- und Ganzzahlformaten anzuzeigen.
Q2. Wie lässt man od Bytes überspringen?
Wenn Sie einige Anfangsbytes überspringen möchten, können Sie dies tun, indem Sie die Zahl an die -j-Befehlszeilenoption übergeben.
od -j [num] [filename]Zum Beispiel:
od -j 10 file1Q3. Wie begrenzt man die Ausgabebytes pro Zeile?
Standardmäßig erzeugt der od-Befehl 32 Bytes pro Ausgabzeile. Sie können diese Zahl jedoch mit der -w-Option anpassen.
od -w[num] [filename]Zum Beispiel:
od -w2 file1
Q4. Wie lässt man od Duplikate ausgeben?
Angenommen, die Datei, die Sie konvertieren möchten, enthält doppelte Zeilen. Zum Beispiel:

Dann erzeugt od standardmäßig * in der Ausgabe für Duplikate.

Wenn Sie möchten, können Sie dieses Verhalten jedoch ändern, was Sie tun können, indem Sie die -v-Befehlszeilenoption verwenden.
od -c -w1 -v file1

Q5. Wie zeigt man Byte-Offsets an?
Byte-Offsets können mit der -A-Befehlszeilenoption angezeigt werden. Sie müssen das Format angeben, in dem Sie den Offset sehen möchten - x für hexadezimal, o für oktal und d für dezimal.
od -A[format] [filename]Zum Beispiel:
od -Ad -c file1Q6. Wie begrenzt man die Ausgabe von od auf eine festgelegte Anzahl von Bytes?
Um die gesamte Ausgabe auf eine festgelegte Anzahl von Bytes zu begrenzen, verwenden Sie die -N-Option.
od -N[num] [filename]Zum Beispiel:
od -N50 file1So können Sie sehen, dass die gesamte Ausgabe gekürzt wurde.
Fazit
Der OD-Befehl bietet viele Funktionen in Form von Befehlszeilenoptionen. Wir haben hier einige wichtige besprochen. Sobald Sie mit dem Üben dieser fertig sind, gehen Sie zur Man-Seite des Werkzeugs, um mehr darüber zu erfahren.
Erhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.