Linux Commands · 3 min read · Oct 26, 2025

Tutorial sul comando OD di Linux per principianti (6 esempi)

Ci possono essere momenti in cui, mentre si lavora sulla riga di comando di Linux, si desidera visualizzare/convertere il contenuto di un file in/verso una forma diversa da quella originale, come decimale o ottale. Fortunatamente, c’è uno strumento da riga di comando integrato che puoi utilizzare in situazioni come queste.

Il comando od (dump ottale) in Linux è un’utilità versatile utilizzata per visualizzare il contenuto dei file in vari formati, come ottale, esadecimale, decimale e ASCII. Questo comando è utile per visualizzare dati binari o file che contengono caratteri non stampabili, consentendo agli utenti di ispezionare e debugare i dati grezzi. Il comando od è principalmente utilizzato da sviluppatori e amministratori di sistema che hanno bisogno di analizzare strutture di dati a basso livello, eseguire analisi forensi o debugare software.

In questo tutorial, discuteremo le basi di questo strumento utilizzando esempi facili da comprendere. Tutti gli esempi discussi qui sono stati testati su Ubuntu 24.04 LTS.

Comando od di Linux

Il comando OD viene utilizzato per convertire l’input in formato ottale. Di seguito è riportata la sua sintassi:

od [OPZIONE]... [FILE]...

Ecco cosa dice la pagina man al riguardo:

Scrivi una rappresentazione inequivocabile, byte ottali per impostazione predefinita, di FILE su output standard. Con più di un argomento FILE, concatenali nell'ordine elencato per formare l'input. Senza FILE, o quando FILE è -, leggi l'input standard.

Di seguito sono riportati alcuni esempi in stile Q&A che ti daranno un’idea migliore di come funziona il comando od:

Q1. Come utilizzare il comando od?

Supponiamo che questo sia il file che desideri convertire:

Come utilizzare il comando od

Ecco cosa succede quando esegui il comando od su di esso:

Output del comando od di Linux

Quindi, per impostazione predefinita, il comando od converte il file in formato ottale. Tuttavia, puoi anche forzare lo strumento a convertire in altri formati. Ad esempio, usa -x per convertire in esadecimale:

Il comando od converte il file in formato ottale

Allo stesso modo, ci sono opzioni per visualizzare l’input in formati carattere, floating e intero.

Q2. Come far saltare byte a od?

Se desideri saltare alcuni byte iniziali, puoi farlo passando il numero all’opzione da riga di comando -j.

od -j [num] [nomefile]

Ad esempio:

od -j 10 file1

Q3. Come limitare i byte di output per riga?

Per impostazione predefinita, il comando od produce 32 byte per riga di output. Tuttavia, puoi personalizzare questo numero utilizzando l’opzione -w.

od -w[num] [nomefile]

Ad esempio:

od -w2 file1

Come limitare i byte di output per riga

Q4. Come far sì che od produca duplicati in output?

Supponiamo che il file che desideri convertire contenga righe duplicate. Ad esempio:

Come far sì che od produca duplicati in output

Allora, per impostazione predefinita, od produce * in output per i duplicati.

output duplicato contrassegnato dal comando od

Tuttavia, se lo desideri, puoi cambiare questo comportamento, qualcosa che puoi fare utilizzando l’opzione da riga di comando -v.

od -c -w1 -v file1

opzione -v del comando od

Q5. Come visualizzare gli offset dei byte?

Gli offset dei byte possono essere visualizzati utilizzando l’opzione da riga di comando -A. Devi specificare il formato in cui desideri vedere l’offset - x per esadecimale, o per ottale e d per decimale.

od -A[formato] [nomefile]

Ad esempio:

od -Ad -c file1

Q6. Come limitare l’output di od a un numero impostato di byte?

Per limitare l’output complessivo a un numero impostato di byte, usa l’opzione -N.

od -N[num] [nomefile]

Ad esempio:

od -N50 file1

Quindi puoi vedere che l’output complessivo è stato ridotto.

Conclusione

Il comando OD offre molte funzionalità sotto forma di opzioni da riga di comando. Abbiamo discusso alcune delle principali qui. Una volta che hai finito di esercitarti con questi, vai alla pagina man dello strumento per saperne di più su di esso.

Share: X/Twitter LinkedIn

Ricevi i nuovi post nella tua casella di posta.

Nessuno spam. Disiscriviti in qualsiasi momento.