【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」を埋める。 |