linux dd ファイルの変換とコピーを行う
if=file 入力ファイルを指定する。指定がない場合は標準入力を表す
of=file 出力ファイルを指定する。指定がない場合は標準出力を表す
ibs=bytes 一度に指定したバイトのブロックを読み出す
obs=bytes 一度に指定したバイトのブロックを書き込む
bs=bytes 一度に指定したバイトのブロックを読み書きする
cbs=bytes 一度に指定したバイトのブロックを変換する
skip=blocks 入力ファイルの先頭から指定したブロックをスキップする
seek=blocks 出力ファイル中の指定したブロックをスキップする
count=blocks 入力ファイルから出力ファイルへ指定したブロックをコピーする
conv=code コード変換を行する。指定できるコードは後述のコード表を参照
$dd bs=1M count=100 if=/dev/zero of=/home/ore/disktest oflag=direct(memoryのbuffer cacheを無効にする)
100+0 records in
100+0 records out
104857600 bytes (105 MB) copied, 0.06987 seconds, 1.5 GB/s
ーーー>
/dev/zero は、Unix系オペレーティングシステムにおけるスペシャルファイルの1つで、全てヌルキャラクタ(ASCII の NUL、0x00)の内容を読み出すことができる。
典型的利用例として、何らかの情報を上書きするキャラクタストリームとして使う