Linuxサーバ設定備忘録
本文へジャンプ

  Linuxコマンド-【od】

ファイルを8進数(または他の形式)で出力する


 構文
 od [-v] [-j BYTES] [-s [LENGTH]] [-t TYPE] [-w WIDTH] [-A RADIX] [-N BYTES] [--address-radix=RADIX] [--format=TYPE] [--output-duplicates] [--read-bytes=BYTES] [--skip-bytes=BYTES] [--strings[=LENGTH]] [--width[=WIDTH]] [FILE...]
 od [--help] [--version]
 オプション
 -j BYTES, --skip-bytes=BYTES 整形・表示する前に入力ファイルのBYTES分をスキップする
 -s [LENGTH], --strings[=LENGTH] 通常の出力の代わりに、入力の文字列定数のみを出力する
 -t TYPE, --format=TYPE ファイルデータの出力フォーマットを選択する。TYPEに指定できる指定文字は以下を参照。
a  文字の名前
c  ASCII文字かバックスラッシュ付きのエスケープ文字
d  符号付き10進数
f  浮動小数点数
o  8進数
u  符号なし10進数
x  16進数
 -v, --output-duplicates 直前と同じ内容を持つ行も表示する。
 -w[WIDTH], --width[=WIDTH] 出力ファイルの1行あたりWIDTHバイトの入力を表示する。
 -A RADIX, --address-radix=RADIX 表示されるオフセットの基数を選択する。RADIXに指定できるのは以下。
d  10進数
o  8進数(デフォルト)
x  16進数
n  なし(オフセットを表示しない)
 -N BYTES, --read-bytes=BYTES 入力ファイルのうちBYTESに達するまでしか表示しない。BYTESで前置・後置される文字は-jオプションと同様に解釈される
 --help 標準出力に使用方法を表示する
 --version 標準出力にバージョン情報を出力する
 使用例
 file1を16進形式で出力する
 # od -t x file1
0000000 752f2123 622f7273 702f6e69 6f687479
0000020 6d690a6e 74726f70 73797320 7972740a
0001400 652e7379 28746978 000a2931
 関連事項
Copyright©2006 Linuxサーバ設定備忘録 All Rights Reserved.