Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

od

Some strings on this page have not been translated yet. You can help by translating them on Weblate.
v(uutils coreutils) 0.8.0
od [OPTION]... [--] [NOMFICHIER]...
od [-abcdDefFhHiIlLoOsxX] [NOMFICHIER] [[+][0x]DÉCALAGE[.][b]]
od --traditional [OPTION]... [NOMFICHIER] [[+][0x]DÉCALAGE[.][b] [[+][0x]ÉTIQUETTE[.][b]]]

Afficher les fichiers en format octal et autres formats

Options

--help

Afficher les informations d’aide.

--address-radix=<RADIX>, -A <RADIX>

Sélectionner la base dans laquelle les décalages de fichier sont imprimés.

--skip-bytes=<BYTES>, -j <BYTES>

Ignorer les octets d’entrée avant le formatage et l’écriture.

--read-bytes=<BYTES>, -N <BYTES>

limiter le dump à OCTETS octets d’entrée

--endian=<big|little>

ordre des octets à utiliser pour les formats multi-octets

--strings=<BYTES>, -S <BYTES>

afficher les chaînes d’au moins OCTETS caractères graphiques. 3 est supposé quand OCTETS n’est pas spécifié.

-a

caractères nommés, ignorant le bit d’ordre supérieur

-b

octets octaux

-c

caractères ASCII ou échappements antislash

-d

unités décimales non signées 2-octets

-D

unités décimales non signées 4-octets

-o

unités octales 2-octets

-I

unités décimales 8-octets

-L

unités décimales 8-octets

-i

unités décimales 4-octets

-l

unités décimales 8-octets

-x

unités hexadécimales 2-octets

-h

unités hexadécimales 2-octets

-O

unités octales 4-octets

-s

unités décimales 2-octets

-X

unités hexadécimales 4-octets

-H

unités hexadécimales 4-octets

-e

unités virgule flottante double précision (64-bits)

-f

unités virgule flottante double précision (32-bits)

-F

unités virgule flottante double précision (64-bits)

--format=<TYPE>, -t <TYPE>

sélectionner le(s) format(s) de sortie

--output-duplicates, -v

ne pas utiliser * pour marquer la suppression de ligne

--width=<BYTES>, -w <BYTES>

sortir OCTETS octets par ligne de sortie. 32 est impliqué quand OCTETS n’est pas
spécifié.

--traditional

mode de compatibilité avec une entrée, décalage et étiquette.

Affiche les données dans divers formats lisibles par l’homme. Si plusieurs formats sont spécifiés, la sortie contiendra tous les formats dans l’ordre où ils apparaissent sur la ligne de commande. Chaque format sera imprimé sur une nouvelle ligne. Seule la ligne contenant le premier format sera préfixée avec le décalage.

Si aucun nom de fichier n’est spécifié, ou si c’est “-”, stdin sera utilisé. Après un “–”, aucune autre option ne sera reconnue. Cela permet d’avoir des noms de fichiers commençant par “-”.

Si un nom de fichier est un nombre valide qui peut être utilisé comme décalage dans la deuxième forme, vous pouvez le forcer à être reconnu comme un nom de fichier si vous incluez une option comme “-j0”, qui n’est valide que dans la première forme.

RADIX est l’un de o,d,x,n pour octal, décimal, hexadécimal ou aucun.

OCTETS est décimal par défaut, octal si préfixé par “0”, ou hexadécimal si préfixé par “0x”. Les suffixes b, KB, K, MB, M, GB, G multiplieront le nombre par 512, 1000, 1024, 1000^2, 1024^2, 1000^3, 1024^3, 1000^2, 1024^2.

DÉCALAGE et ÉTIQUETTE sont octaux par défaut, hexadécimaux si préfixés par “0x” ou décimaux si un suffixe “.” est ajouté. Le suffixe “b” multipliera par 512.

TYPE contient une ou plusieurs spécifications de format constituées de : a pour ASCII imprimable 7-bits c pour caractères utf-8 ou octal pour caractères non définis d[TAILLE] pour décimal signé f[TAILLE] pour virgule flottante o[TAILLE] pour octal u[TAILLE] pour décimal non signé x[TAILLE] pour hexadécimal TAILLE est le nombre d’octets qui peut être le nombre 1, 2, 4, 8 ou 16, ou C, S, I, L pour 1, 2, 4, 8 octets pour les types entiers, ou F, D, L pour 4, 8, 16 octets pour les virgules flottantes. Toute spécification de type peut avoir un suffixe “z”, qui ajoutera un dump ASCII à la fin de la ligne.

Si une erreur s’est produite, un message de diagnostic sera imprimé sur stderr, et le code de sortie sera non-zéro.

Examples

The examples have not been translated yet and are shown in English. You can help by translating them on tldr-pages.

Display file using default settings: octal format, 8 bytes per line, byte offsets in octal, and duplicate lines replaced with *:

od {{path/to/file}}

Display file in verbose mode, i.e. without replacing duplicate lines with *:

od {{[-v|--output-duplicates]}} {{path/to/file}}

Display file in hexadecimal format (2-byte units), with byte offsets in decimal format:

od {{[-t|--format]}} {{x}} {{[-A|--address-radix]}} {{d}} {{[-v|--output-duplicates]}} {{path/to/file}}

Display file in hexadecimal format (1-byte units), and 4 bytes per line:

od {{[-t|--format]}} {{x1}} {{[-w|--width=]}}4 {{[-v|--output-duplicates]}} {{path/to/file}}

Display file in hexadecimal format along with its character representation, and do not print byte offsets:

od {{[-t|--format]}} {{xz}} {{[-A|--address-radix]}} {{n}} {{[-v|--output-duplicates]}} {{path/to/file}}

Read only 100 bytes of a file starting from the 500th byte:

od {{[-N|--read-bytes]}} 100 {{[-j|--skip-bytes]}} 500 {{[-v|--output-duplicates]}} {{path/to/file}}

The examples are provided by the tldr-pages project under the CC BY 4.0 License.

Please note that, as uutils is a work in progress, some examples might fail.