Manuales para la línea de comandos

Man » Manual de od en línea: documentación detallada en línea para la página de manual de od

🌍
od - mostrar archivos en formato octal y otros formatos

SINOPSIS

od [OPCIÓN]... [ARCHIVO]...
od [-abcdfilosx]... [ARCHIVO] [[+]DESPLAZAMIENTO[.][b]]
od --traditional [OPCIÓN]... [ARCHIVO] [[+]DESPLAZAMIENTO[.][b] [+][ETIQUETA][.][b]]

DESCRIPCIÓN

Escribir una representación inequívoca, bytes en octal por defecto, de ARCHIVO a la salida estándar. Con más de un argumento ARCHIVO, concatenarlos en el orden listado para formar la entrada.

Sin ARCHIVO o cuando ARCHIVO es -, leer la entrada estándar.

Si tanto el primer como el segundo formato de llamada se aplican, se asume el segundo formato si el último operando comienza con + o (si hay 2 operandos) un dígito. Un operando DESPLAZAMIENTO significa -j DESPLAZAMIENTO. ETIQUETA es la pseudo-dirección en el primer byte impreso, que se incrementa a medida que avanza el volcado. Para DESPLAZAMIENTO y ETIQUETA, un prefijo 0x o 0X indica hexadecimal; los sufijos pueden ser . para octal y b para multiplicar por 51.

Los argumentos obligatorios para las opciones largas también son obligatorios para las opciones cortas.

-A, --address-radix=RADIX
formato de salida para los desplazamientos de archivo; RADIX es uno de [doxn], para Decimal, Octal, Hexadecimal o Ninguno

--endian={big|little}
intercambiar los bytes de entrada según el orden especificado

-j, --skip-bytes=BYTES
saltar BYTES bytes de entrada primero

-N, --read-bytes=BYTES
limitar el volcado a BYTES bytes de entrada

-S BYTES, --strings[=BYTES]
mostrar solo cadenas terminadas en NULO de al menos BYTES (3) caracteres imprimibles

-t, --format=TYPE
seleccionar el formato de salida o formatos

-v, --output-duplicates
no usar * para marcar la supresión de líneas

-w[BYTES], --width[=BYTES]
mostrar BYTES bytes por línea de salida; 32 se implica cuando BYTES no se especifica

--traditional
aceptar argumentos en el tercer formato anterior

--help mostrar esta ayuda y salir

--version
mostrar información de la versión y salir

Las especificaciones de formato tradicionales se pueden combinar; se acumulan:

-a mismo que -t a, seleccionar caracteres con nombre, ignorando el bit superior

-b mismo que -t o1, seleccionar bytes octales

-c mismo que -t c, seleccionar caracteres imprimibles o secuencias de escape con barra invertida

-d mismo que -t u2, seleccionar unidades decimales sin signo de 2 bytes

-f mismo que -t fF, seleccionar números de punto flotante

-i mismo que -t dI, seleccionar enteros decimales

-l mismo que -t dL, seleccionar números largos decimales

-o mismo que -t o2, seleccionar unidades octales de 2 bytes

-s mismo que -t d2, seleccionar unidades decimales de 2 bytes

-x mismo que -t x2, seleccionar unidades hexadecimales de 2 bytes

TYPE se compone de una o más de estas especificaciones:

a carácter con nombre, ignorando el bit superior

c carácter imprimible o secuencia de escape con barra invertida

d[SIZE]
entero decimal con signo, SIZE bytes por entero

f[SIZE]
punto flotante, SIZE bytes por flotante

o[SIZE]
octal, SIZE bytes por entero

u[SIZE]
entero decimal sin signo, SIZE bytes por entero

x[SIZE]
hexadecimal, SIZE bytes por entero

SIZE es un número. Para TYPE en [doux], SIZE también puede ser C para sizeof(char), S para sizeof(short), I para sizeof(int) o L para sizeof(long). Si TYPE es f, SIZE también puede ser B para Brain de 16 bits, H para punto flotante de media precisión, F para sizeof(float), D para sizeof(double) o L para sizeof(long double).

Agregar un sufijo z a cualquier tipo muestra los caracteres imprimibles al final de cada línea de salida.

BYTES es hexadecimal con un prefijo 0x o 0X, y puede tener un sufijo multiplicador:

b 512

KB 1000

K 1024

MB 1000*1000

M 1024*1024

y así sucesivamente para G, T, P, E, Z, Y, R, Q. También se pueden usar prefijos binarios: KiB=K, MiB=M, y así sucesivamente.

EJEMPLOS

od -A x -t x1z -v

Mostrar la salida en formato hexadecimal

od -A o -t oS -w16

El formato de salida predeterminado utilizado por od

AUTOR

Escrito por Jim Meyering.

INFORMES DE ERRORES

Ayuda en línea de GNU coreutils: [https://www.gnu.org/software/coreutils/] Informe cualquier error de traducción a [https://translationproject.org/team/]

VER TAMBIÉN

Documentación completa [https://www.gnu.org/software/coreutils/od] o disponible localmente a través de: info '(coreutils) od invocation'

Empaquetado por Debian (9.7-3) Copyright © 2025 Free Software Foundation, Inc. Licencia GPLv3+: GNU GPL versión 3 o posterior [https://gnu.org/licenses/gpl.html]. Este es un software libre: es libre de cambiarlo y redistribuirlo. NO HAY GARANTÍA, en la medida permitida por la ley.