Comando Linux · 3 min read · Oct 26, 2025
Tutorial do Comando OD do Linux para Iniciantes (6 Exemplos)

Pode haver momentos em que, ao trabalhar na linha de comando do Linux, você queira exibir/converter o conteúdo de um arquivo em/para uma forma diferente da sua forma original, como decimal ou octal. Felizmente, há uma ferramenta de linha de comando embutida que você pode usar em situações como essas.
O comando od (octal dump) no Linux é uma utilidade versátil usada para exibir o conteúdo de arquivos em vários formatos, como octal, hexadecimal, decimal e ASCII. Este comando é útil para visualizar dados binários ou arquivos que contêm caracteres não imprimíveis, permitindo que os usuários inspecionem e depurem os dados brutos. O comando od é usado principalmente por desenvolvedores e administradores de sistema que precisam analisar estruturas de dados de baixo nível, realizar análises forenses ou depurar software.
Neste tutorial, discutiremos os conceitos básicos dessa ferramenta usando exemplos fáceis de entender. Todos os exemplos discutidos aqui foram testados no Ubuntu 24.04 LTS.
Comando od do Linux
O comando OD é usado para converter a entrada em formato Octal. A seguir está sua sintaxe:
od [OPÇÃO]... [ARQUIVO]...E aqui está o que a página do manual diz sobre isso:
Escreva uma representação inequívoca, bytes octais por padrão, de ARQUIVO na saída padrão. Com mais de um argumento ARQUIVO, concatene-os na ordem listada para formar a entrada. Sem ARQUIVO, ou quando ARQUIVO é -, leia a entrada padrão.A seguir estão alguns exemplos em estilo de perguntas e respostas que lhe darão uma ideia melhor de como o comando od funciona:
P1. Como usar o comando od?
Suponha que aqui está o arquivo que você deseja converter:

E aqui está o que acontece quando você executa o comando od nele:

Assim, por padrão, o comando od converte o arquivo em formato octal. No entanto, você também pode forçar a ferramenta a converter para outros formatos. Por exemplo, use -x para converter para hexadecimal:

Da mesma forma, existem opções para exibir a entrada em formatos de caractere, flutuante e inteiro.
P2. Como fazer o od pular bytes?
Se você quiser pular alguns bytes iniciais, pode fazer isso passando o número para a opção de linha de comando -j.
od -j [num] [nome_do_arquivo]Por exemplo:
od -j 10 arquivo1P3. Como limitar os bytes de saída por linha?
Por padrão, o comando od produz 32 bytes por linha de saída. No entanto, você pode personalizar esse número usando a opção -w.
od -w[num] [nome_do_arquivo]Por exemplo:
od -w2 arquivo1
P4. Como fazer o od produzir duplicatas na saída?
Suponha que o arquivo que você deseja converter contenha linhas duplicadas. Por exemplo:

Então, por padrão, o od produz * na saída para duplicatas.

No entanto, se você quiser, pode mudar esse comportamento, algo que você pode fazer usando a opção de linha de comando -v.
od -c -w1 -v arquivo1

P5. Como exibir deslocamentos de bytes?
Os deslocamentos de bytes podem ser exibidos usando a opção de linha de comando -A. Você precisa especificar o formato em que deseja ver o deslocamento - x para hexadecimal, o para octal e d para decimal.
od -A[formato] [nome_do_arquivo]Por exemplo:
od -Ad -c arquivo1P6. Como limitar a saída do od a um número definido de bytes?
Para limitar a saída geral a um número definido de bytes, use a opção -N.
od -N[num] [nome_do_arquivo]Por exemplo:
od -N50 arquivo1Assim, você pode ver que a saída geral foi reduzida.
Conclusão
O comando OD oferece muitos recursos na forma de opções de linha de comando. Discutimos algumas principais aqui. Uma vez que você tenha praticado isso, dirija-se à página do manual da ferramenta para aprender mais sobre ela.
Receba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.