Manuels pour la ligne de commande

Man » Manuel od en ligne - documentation en ligne détaillée pour la page de manuel od

🌍
od - afficher le contenu des fichiers en octal et dans d’autres formats

SYNTAXE

od [OPTION]... [FICHIER]...
od [-abcdfilosx]... [FICHIER] [[+]DÉCALAGE[.][b]]
od --traditional [OPTION]... [FICHIER] [[+]DÉCALAGE[.][b] [+][ÉTiquette][.][b]]

DESCRIPTION

Écrire une représentation non ambiguë, des octets en octal par défaut, de FICHIER sur la sortie standard. S’il y a plus d’un argument FICHIER, les concaténer dans l’ordre indiqué pour former l’entrée.

Sans FICHIER, ou lorsque FICHIER est -, lire l’entrée standard.

Si les deux formats d’appel s’appliquent, le deuxième format est supposé si le dernier opérande commence par + ou (s’il y a 2 opérandes) un chiffre. Un opérande DÉCALAGE signifie -j DÉCALAGE. L’ÉTiquette est la pseudo-adresse au premier octet affiché, incrémentée lorsque le vidage progresse. Pour DÉCALAGE et ÉTiquette, un préfixe 0x ou 0X indique l’hexadécimal ; les suffixes peuvent être . pour l’octal et b pour la multiplication par 51.

Les arguments obligatoires pour les options longues sont obligatoires pour les options courtes également.

-A, --address-radix=RADIX
format de sortie pour les décalages de fichier ; RADIX est l’un de [doxn], pour Décimal, Octal, Hexadécimal ou Aucun

--endian={big|little}
inverser les octets d’entrée selon l’ordre spécifié

-j, --skip-bytes=OCTETS
ignorer OCTETS d’octets d’entrée au début

-N, --read-bytes=OCTETS
limiter le vidage à OCTETS d’octets d’entrée

-S OCTETS, --strings[=OCTETS]
afficher uniquement les chaînes terminées par NULL d’au moins OCTETS (3) caractères imprimables

-t, --format=TYPE
sélectionner un ou plusieurs formats de sortie

-v, --output-duplicates
ne pas utiliser * pour marquer la suppression de ligne

-w[OCTETS], --width[=OCTETS]
afficher OCTETS d’octets par ligne de sortie ; 32 est implicite lorsque OCTETS n’est pas spécifié

--traditional
accepter les arguments dans la troisième forme ci-dessus

--help afficher cette aide et quitter

--version afficher les informations de version et quitter

Les spécifications de format traditionnelles peuvent être mélangées ; elles s’accumulent :

-a même que -t a, sélectionner les caractères nommés, en ignorant le bit de poids fort

-b même que -t o1, sélectionner les octets octaux

-c même que -t c, sélectionner les caractères imprimables ou les séquences d’échappement avec antislash

-d même que -t u2, sélectionner les unités décimales signées de 2 octets

-f même que -t fF, sélectionner les nombres à virgule flottante

-i même que -t dI, sélectionner les entiers décimaux

-l même que -t dL, sélectionner les longs entiers décimaux

-o même que -t o2, sélectionner les unités octales de 2 octets

-s même que -t d2, sélectionner les unités décimales de 2 octets

-x même que -t x2, sélectionner les unités hexadécimales de 2 octets

TYPE est constitué d’une ou plusieurs de ces spécifications :

a caractère nommé, en ignorant le bit de poids fort

c caractère imprimable ou séquence d’échappement avec antislash

d[TAILLE]
décimal signé, TAILLE octets par entier

f[TAILLE]
nombre à virgule flottante, TAILLE octets par flottant

o[TAILLE]
octal, TAILLE octets par entier

u[TAILLE]
décimal non signé, TAILLE octets par entier

x[TAILLE]
hexadécimal, TAILLE octets par entier

TAILLE est un nombre. Pour TYPE dans [doux], TAILLE peut également être C pour sizeof(char), S pour sizeof(short), I pour sizeof(int) ou L pour sizeof(long). Si TYPE est f, TAILLE peut également être B pour Brain 16 bits, H pour nombre à virgule flottante de demi-précision, F pour sizeof(float), D pour sizeof(double) ou L pour sizeof(long double).

L’ajout d’un suffixe z à tout type affiche les caractères imprimables à la fin de chaque ligne de sortie.

OCTETS est hexadécimal avec un préfixe 0x ou 0X, et peut avoir un suffixe multiplicateur :

b 512

KB 1000

K 1024

MB 1000*1000

M 1024*1024

et ainsi de suite pour G, T, P, E, Z, Y, R, Q. Des préfixes binaires peuvent également être utilisés : KiB=K, MiB=M, et ainsi de suite.

EXEMPLES

od -A x -t x1z -v

Afficher le contenu au format hexadécimal

od -A o -t oS -w16

Le format de sortie par défaut utilisé par od

AUTEUR

Écrit par Jim Meyering.

SIGNALEMENT DES BUGS

Aide en ligne GNU coreutils : [https://www.gnu.org/software/coreutils/] Signalez les bugs de traduction à [https://translationproject.org/team/]

VOIR AUSSI

Documentation complète [https://www.gnu.org/software/coreutils/od] ou disponible localement via : info '(coreutils) od invocation'

Paqueté par Debian (9.7-3) Copyright © 2025 Free Software Foundation, Inc. Licence GPLv3+ : GNU GPL version 3 ou ultérieure [https://gnu.org/licenses/gpl.html]. Ceci est un logiciel libre : vous êtes libre de le modifier et de le redistribuer. Il n’y a AUCUNE GARANTIE, dans la mesure permise par la loi.