| 日本−日本語 |
|
|
|
![]() |
HP-UX リファレンス: セクション 1 : ユーザーコマンド (A~M) > ddd(1)HP-UX 11i Version 2: September 2004 |
|
名称dd ― (テープ) ファイルの変換、再ブロック化、変換、およびコピー 説明dd は、指定された入力ファイルを必要ならば変換して、指定された出力にコピーします。 デフォルトでは、標準入出力が使用されます。 raw 物理 I/O を利用する場合、 入出力ブロックサイズを指定することができます。 dd は、終了時に、入出力された全レコードおよび部分レコードの数を報告します。 オプションdd は、次の option=value の組み合せを認識します。
サイズの指定が必要な場合、 n はバイト単位の数値を表します。 数値は以下の形式で指定できます。
積を示すには、 x を使用して 2 つの数値を区切ります。 cbs オプションは、 block, unblock, ascii または ebcdic 変換の指定時に使用されます。 ascii の場合は、 cbs 個の文字が変換バッファに書き込まれ、 ASCII に変換され、後続の空白が切り詰められ、 改行が追加された後、その行が出力へ送られます。 ebcdic の場合は、 ASCII 文字が変換バッファに読み込まれ、 EBCDIC に変換された後、出力ブロックのサイズが cbs になるよう空白が追加されます。 診断dd は、終了時に、入出力レコードの数を報告します。
conv=block が指定され、最低でも 1 つのブロックが切り詰められた場合、切り詰められたレコードの数も報告します。 n truncated records 例1 ブロック当たり 80 バイト EBCDIC カードイメージ 10 個にブロック化された EBCDIC テープを x という名前の ASCII ファイルに読み込みます。 dd if=/dev/rmt/c0t0d0BEST of=x ibs=800 cbs=80 conv=ascii,lcase raw 磁気テープデバイスファイルを使用していることに注意してください。 dd は任意のブロックサイズで読み書きが可能なため、 raw 物理デバイスの I/O に特に適しています。 警告カートリッジテープに直接読み書きすると問題が生じる場合があります。 この問題を回避するには、 tcio(1) を入力フィルタまたは出力フィルタとして使用します。 例えば、カートリッジテープに対する出力に次のコマンドを使用します。 ... |dd ... |tcio -ovVS 256 /dev/rct/c4t1d0 また、カートリッジテープからの入力に、次のコマンドを使用します。 tcio -ivS 256 /dev/rct/c4t1d0 |dd ... | ... 1/2 インチ磁気テープなど、装置によってはシークができないものもあります。 このような装置は、 mt(1) またはその他の適切なコマンドを使って、 dd を実行する前に位置決めをしなければなりません。 skip、seek、iseek および oseek オプションは、このような装置に対して処理を行います。 ただし、これらのオプションを使用してブロックをスキップすると、シークができない装置では速度が低下します。この理由は、テープ上の指定の位置に移動するには、実際にブロックを読み込まなければならないからです。 ASCII と EBCDIC の変換テーブルは、1968 年 11 月の 256 文字 ACM 規格からとられています。 ibm 変換は、標準としての普及度は劣りますが、 IBM の「印刷トレーン」規約にはよく適合します。 万能の解決法はありません。 改行文字は ASCII への変換時にのみ挿入されます。 パディングは EBCDIC への変換時にのみ行われます。 これらのオプションは同時には指定できません。 if または of で raw ディスクを指定する場合、 bs は必ず、ディスクのセクタサイズの倍数にしてください。 デバイスに対しては、必ずキャラクタ型 (raw 型) 特殊ファイルを使用しなければなりません。 dd が使用するデフォルトの bs サイズは 512 バイトです。 ディスクのセクタサイズが 512 バイトでない場合、 bs にセクタサイズの倍数を指定する必要があります。 dd(1) は変換後に必要となる容量を事前に決定することはできないため、目的のファイルやファイルシステム、デバイスに出力を格納するための十分な空き容量があるかどうかを確認する必要があります。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||