OD(1)                            User Commands
OD(1)



NNAAMMEE
       od - dump files in octal and other formats

SSYYNNOOPPSSIISS
       oodd [_O_P_T_I_O_N]... [_F_I_L_E]...  oodd
       [_-_a_b_c_d_f_i_l_o_s_x]... [_F_I_L_E]
       [[_+]_O_F_F_S_E_T[_.][_b]] oodd
       _-_-_t_r_a_d_i_t_i_o_n_a_l
       [_O_P_T_I_O_N]... [_F_I_L_E]
       [[_+]_O_F_F_S_E_T[_.][_b]
       [_+][_L_A_B_E_L][_.][_b]]

DDEESSCCRRIIPPTTIIOONN
       Write an unambiguous representation, octal bytes by
       default, of FILE to standard output.  With more than one
       FILE argument, concatenate them in the  listed  order
       to form the input.  With no FILE, or when FILE is -,
       read standard input.

       All arguments to long options are mandatory for short
       options.

       --AA,
       ----aaddddrreessss--rraaddiixx=_R_A_D_I_X
              decide how file offsets are printed

       --jj,
       ----sskkiipp--bbyytteess=_B_Y_T_E_S
              skip BYTES input bytes first

       --NN,
       ----rreeaadd--bbyytteess=_B_Y_T_E_S
              limit dump to BYTES input bytes

       --SS, ----ssttrriinnggss[=_B_Y_T_E_S]
              output strings of at least BYTES graphic chars

       --tt, ----ffoorrmmaatt=_T_Y_P_E
              select output format or formats

       --vv,
       ----oouuttppuutt--dduupplliiccaatteess
              do not use * to mark line suppression

       --ww, ----wwiiddtthh[=_B_Y_T_E_S]
              output BYTES bytes per output line

       ----ttrraaddiittiioonnaall
              accept arguments in traditional form

       ----hheellpp display this help and exit

       ----vveerrssiioonn
              output version information and exit

   TTrraaddiittiioonnaall ffoorrmmaatt
   ssppeecciiffiiccaattiioonnss mmaayy
   bbee iinntteerrmmiixxeedd;; tthheeyy
   aaccccuummuullaattee::
       --aa     same as --tt a,  select named characters,
       ignoring high-order bit

       --bb     same as --tt o1, select octal bytes

       --cc     same as --tt c,  select ASCII characters
       or backslash escapes

       --dd     same as --tt u2, select unsigned decimal
       2-byte units

       --ff     same as --tt fF, select floats

       --ii     same as --tt dI, select decimal ints

       --ll     same as --tt dL, select decimal longs

       --oo     same as --tt o2, select octal 2-byte units

       --ss     same as --tt d2, select decimal 2-byte
       units

       --xx     same as --tt x2, select hexadecimal
       2-byte units

       If first and second call formats  both  apply,
       the  second  format  is assumed  if the last operand
       begins with + or (if there are 2 operands) a  digit.
       An  OFFSET  operand  means  --jj  OFFSET.    LABEL
       is   the pseudo-address  at  first  byte  printed,
       incremented when dump is pro‐ gressing.  For OFFSET
       and LABEL, a 0x or 0X prefix indicates  hexadeci‐ mal;
       suffixes may be . for octal and b for multiply by 512.

       TYPE is made up of one or more of these specifications:

       a      named character, ignoring high-order bit

       c      ASCII character or backslash escape

       d[SIZE]
              signed decimal, SIZE bytes per integer

       f[SIZE]
              floating point, SIZE bytes per integer

       o[SIZE]
              octal, SIZE bytes per integer

       u[SIZE]
              unsigned decimal, SIZE bytes per integer

       x[SIZE]
              hexadecimal, SIZE bytes per integer

       SIZE  is  a  number.   For  TYPE  in  doux,  SIZE  may
       also  be  C for sizeof(char),  S  for  sizeof(short),
       I  for  sizeof(int)  or  L   for sizeof(long).
       If  TYPE  is f, SIZE may also be F for sizeof(float),
       D for sizeof(double) or L for sizeof(long double).

       RADIX is d for decimal, o for octal, x for hexadecimal
       or n  for  none.  BYTES is hexadecimal with 0x or
       0X prefix, it is multiplied by 512 with b suffix,
       by 1024 with k and by 1048576 with m.  Adding a z
       suffix  to any type adds a display of printable
       characters to the end of each line of output.
       ----ssttrriinngg without a number implies  3.
       ----wwiiddtthh  without  a number implies 32.
       By default, od uses --AA o --tt d2 --ww1166.

AAUUTTHHOORR
       Written by Jim Meyering.

RREEPPOORRTTIINNGG BBUUGGSS
       Report bugs to <bug-coreutils@gnu.org>.

CCOOPPYYRRIIGGHHTT
       Copyright © 2006 Free Software Foundation, Inc.
       This  is  free  software.   You may redistribute
       copies of it under the terms      of      the
       GNU      General       Public       License
       <http://www.gnu.org/licenses/gpl.html>.   There  is
       NO WARRANTY, to the extent permitted by law.

SSEEEE AALLSSOO
       The full documentation for oodd is maintained as a
       Texinfo  manual.   If the  iinnffoo and oodd
       programs are properly installed at your site, the
       com‐ mand

              iinnffoo oodd

       should give you access to the complete manual.



od 6.7                           December 2006
OD(1)
