|
Solaris
Linux
FreeBSD
ファイルの変換・コピー
dd
機能
ファイルを変換・コピーする。外部記憶装置(フロッピーなど)との間でのコピーもできる。複数の変換処理はカンマで区切ることにより可能。
形式
dd (option)
オプション
| オプション |
機能 |
| if=[infile] |
指定したファイルの内容をコピーする |
| of=[outfile] |
指定したファイルにコピーする |
| bs=[byte] |
入力ブロック数と出力ブロック数を指定する |
| ibs=[byte] |
入力ブロック数を指定する |
| obs=[byte] |
出力ブロック数を指定する |
| count=[time] |
コピーする入力ブロック数を指定する |
| files=[number] |
入力ファイルを指定した数だけコピーして連結する |
| conv=[code] |
コピー時にファイルのコード変換を実行する |
コード
| 文字 |
内容 |
| ascii |
EBCDICをASCIIに変換する |
| ebcdic |
ASCIIをEBCDICに変換する |
| ibm |
ASCIIをEBCDICに変換する |
| block |
改行で区切られたASCIIレコードを固定長にする |
| unblock |
固定長のASCIIレコードを改行に変換する |
| lcase |
大文字を小文字に変換する |
| ucase |
小文字を大文字に変換する |
| swab |
奇数バイトと偶数バイトを入れ替える |
| noerror |
エラーが発生しても処理を停止しない |
| sync |
入力ブロックをisbで指定したブロック数に合わせる |
コマンド例
| dd |
標準入力の内容を標準出力へコピーする |
| dd if=/dev/fd0 of=file count=512 |
フロッピーからfileに512個分の入力ブロックだけコピーする |
関連コマンド
戻る
|