Manuais para a linha de comandos

Man » Manual online do od - documentação online detalhada para a página de manual do od

🌍
od - exibe arquivos em formato octal e outros

SINTAXE

od [OPÇÃO]... [ARQUIVO]...
od [-abcdfilosx]... [ARQUIVO] [[+]DESLOCAMENTO[.][b]]
od --tradicional [OPÇÃO]... [ARQUIVO] [[+]DESLOCAMENTO[.][b] [+][ETIQUETA][.][b]]

DESCRIÇÃO

Escreve uma representação não ambígua, bytes octais por padrão, do ARQUIVO para a saída padrão. Com mais de um argumento ARQUIVO, concatena-os na ordem listada para formar a entrada.

Sem ARQUIVO ou quando o ARQUIVO é -, lê a entrada padrão.

Se os dois formatos de chamada se aplicarem, o segundo formato é assumido se o último operando começar com + ou (se houver 2 operandos) um dígito. Um operando DESLOCAMENTO significa -j DESLOCAMENTO. ETIQUETA é o pseudo-endereço no primeiro byte impresso, incrementado quando o despejo está em andamento. Para DESLOCAMENTO e ETIQUETA, um prefixo 0x ou 0X indica hexadecimal; os sufixos podem ser . para octal e b para multiplicar por 51.

Os argumentos obrigatórios para as opções longas também são obrigatórios para as opções curtas.

-A, --address-radix=RADIX
formato de saída para deslocamentos de arquivo; RADIX é um de [doxn], para Decimal, Octal, Hexadecimal ou Nenhum

--endian={big|little}
troca os bytes de entrada de acordo com a ordem especificada

-j, --skip-bytes=BYTES
ignora BYTES bytes de entrada primeiro

-N, --read-bytes=BYTES
limita o despejo a BYTES bytes de entrada

-S BYTES, --strings[=BYTES]
mostra apenas strings terminadas em NUL com pelo menos BYTES (3) caracteres imprimíveis

-t, --format=TYPE
seleciona o formato de saída ou formatos

-v, --output-duplicates
não use * para marcar a supressão de linha

-w[BYTES], --width[=BYTES]
exibe BYTES bytes por linha de saída; 32 é implícito quando BYTES não é especificado

--traditional
aceita argumentos no terceiro formato acima

--help exibe esta ajuda e sai

--version
exibe informações da versão e sai

As especificações de formato tradicionais podem ser misturadas; elas se acumulam:

-a mesmo que -t a, seleciona caracteres nomeados, ignorando o bit de ordem superior

-b mesmo que -t o1, seleciona bytes octais

-c mesmo que -t c, seleciona caracteres imprimíveis ou sequências de escape

-d mesmo que -t u2, seleciona unidades decimais não assinadas de 2 bytes

-f mesmo que -t fF, seleciona pontos flutuantes

-i mesmo que -t dI, seleciona inteiros decimais

-l mesmo que -t dL, seleciona longos decimais

-o mesmo que -t o2, seleciona unidades octais de 2 bytes

-s mesmo que -t d2, seleciona unidades decimais de 2 bytes

-x mesmo que -t x2, seleciona unidades hexadecimais de 2 bytes

TYPE é composto por um ou mais dos seguintes:

a caractere nomeado, ignorando o bit de ordem superior

c caractere imprimível ou sequência de escape

d[TAMANHO]
decimal com sinal, TAMANHO bytes por inteiro

f[TAMANHO]
ponto flutuante, TAMANHO bytes por ponto flutuante

o[TAMANHO]
octal, TAMANHO bytes por inteiro

u[TAMANHO]
decimal sem sinal, TAMANHO bytes por inteiro

x[TAMANHO]
hexadecimal, TAMANHO bytes por inteiro

TAMANHO é um número. Para TYPE em [doux], TAMANHO também pode ser C para sizeof(char), S para sizeof(short),
I para sizeof(int) ou L para sizeof(long). Se TYPE for f, TAMANHO também pode ser B para Brain de 16 bits, H
para ponto flutuante de meia precisão, F para sizeof(float), D para sizeof(double) ou L para sizeof(long double).

Adicionar um sufixo z a qualquer tipo exibe caracteres imprimíveis no final de cada linha de saída.

BYTES é hexadecimal com o prefixo 0x ou 0X e pode ter um sufixo multiplicador:

b 512

KB 1000

K 1024

MB 1000*1000

M 1024*1024

e assim por diante para G, T, P, E, Z, Y, R, Q. Prefixos binários também podem ser usados: KiB=K, MiB=M e assim por diante.

EXEMPLOS

od -A x -t x1z -v

Exibe a saída no formato hexadecimal

od -A o -t oS -w16

O formato de saída padrão usado por od

AUTOR

Escrito por Jim Meyering.

RELATANDO BUGS

Ajuda online do GNU coreutils: [https://www.gnu.org/software/coreutils/] Relate quaisquer bugs de tradução para [https://translationproject.org/team/]

VER TAMBÉM

Documentação completa [https://www.gnu.org/software/coreutils/od] ou disponível localmente via: info '(coreutils) od invocation'

Empacotado por Debian (9.7-3) Copyright © 2025 Free Software Foundation, Inc. Licença GPLv3+: GNU GPL versão 3 ou posterior [https://gnu.org/licenses/gpl.html]. Este é um software livre: você pode alterá-lo e redistribuí-lo. NÃO HÁ GARANTIA, na medida permitida pela lei.