【Bash】「dd」 - ディスクダンプを保存する
Shell Script / シェルスクリプト
【Bash】
「dd」 - ディスクダンプを保存する
「dd」コマンドとは
「ブロックサイズ」「変換形式」を指定して変換した結果を保存する。
出力ファイル名を指定しない場合は、標準出力に出力される。
書式
dd オプション
オプション
| |
| if=ファイル名 | 変換元のファイル名を指定する |
| of=ファイル名 | 返還後の結果を保存するファイル名を指定する。指定しない場合は、標準出力に出力される。 |
| lbs=バイト数 | 指定したバイト数単位に読み込む。 |
| obs=バイト数 | 指定した倍数単位をに書き込む |
| bs=バイト数 | 読み込み・書き込みを行うときのブロックサイズを指定する。デフォルトは、「512バイト」。 |
| count=ブロック数 | コピーするブロック数を指定する。 |
| conv=変換方法 | ファイルの変換方法を指定する。「,」区切りで複数指定が可能。 |
| seek=ブロック数 | 指定したブロック数を飛ばして書き込める。 |
変換方法
| ascii | 「EBCDIC」から「ASCII」に変換する。 |
| ebcdic | 「ASCII」から「EBCDIC」に変換する。 |
| lcase | 大文字から小文字に変換する。 |
| ucase | 小文字から大文字に変換する。 |
| excl | 出力ファイルがある時はエラーになる。 |
| nocreate | 出力ファイルを作成しない。 |
| noerror | エラーが発生した場合でも処理を継続する |
| sync | 入力ブロックを入力バッファサイズと同じサイズで「NULL」を埋める。 |