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.