English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Linuxのodコマンド

Linux コマンド全集

Linuxのodコマンドは、ファイル内容を出力します。

odコマンドは、指定されたファイルの内容を読み取り、その内容を8進数の字码で表示します。

语法

od [-abcdfhilovx][-A <字码基数>][-j <文字数>][-N <文字数>][-s <文字列文字数>][-t <出力形式>][-w <列ごとの文字数>][--help][--version][ファイル...]

パラメータ

  • -a  このパラメータの効果は、同時に指定された"-ta"パラメータと同じです。
  • -A<字码基数>  字码をどの基数で計算するかを選択します。
  • -b  このパラメータの効果は、同時に指定された"-toC"パラメータと同じです。
  • -c  このパラメータの効果は、同時に指定された"-tC"パラメータと同じです。
  • -d  このパラメータの効果は、同時に指定された"-tu2"パラメータが同じ。
  • -f  このパラメータの効果は、同時に指定された"-tfF"パラメータと同じです。
  • -h  このパラメータの効果は、同時に指定された"-tx2"パラメータが同じ。
  • -i  このパラメータの効果は、同時に指定された"-td2"パラメータが同じ。
  • -j<文字数>または--skip-bytes=<文字数の指定>  指定された文字数をスキップ。
  • -l  このパラメータの効果は、同時に"を指定すると同じ。-td4"パラメータが同じ。
  • -N<文字数の指定>または--read-bytes=<文字数の指定>  指定された文字数まで。
  • -o  このパラメータの効果は、同時に"を指定すると同じ。-to2"パラメータが同じ。
  • -s<文字数の指定>または--strings=<文字数の指定>  指定された文字数に一致する文字列のみを表示。
  • -t<出力フォーマット>または--format=<出力フォーマット>  出力フォーマットを設定。
  • -vまたは--output-duplicates  出力時に重複データを省略しない。
  • -w<各列の文字数>または--width=<各列の文字数>  各列の最大文字数を設定。
  • -x  このパラメータの効果は、同時に"を指定すると同じ。-h"パラメータが同じ。
  • --help  オンラインヘルプ。
  • --version  バージョン情報を表示。

オンラインサンプル

tmp ファイルの作成:

$ echo abcdef g > tmp
$ cat tmp
abcdef g

od コマンドを使用して:

$ od -b tmp
0000000 141 142 143 144 145 146 040 147 012
0000011

単一位数オクタルで解釈して出力する、左側のデフォルトのアドレスフォーマットは8ビット:

$ od -c tmp
0000000   a   b   c   d   e   f       g  \n
0000011

ASCII コードで出力する、エスケープシーケンスを含むことに注意

$ od -t d1 tmp
0000000   97   98   99  100  101  102   32  103   10
0000011

単一位数デシマルで解釈する

$ od -A d -c tmp
0000000   a   b   c   d   e   f       g  \n
0000009

Linux コマンド全集