ファイルを変換してコピーする
if= filefile
から読み込む。
of= filefile
へ書き出す。
conv=notrunc
が与えられない限り、
dd
はファイル
file
を (訳注: コピー前に) 0 バイト (もしくは
seek=
で指定されたサイズ) に切り詰める。
ibs= bytesbytes
バイトずつ読み込む。デフォルトは 512。
obs= bytesbytes
バイトずつ書き出す。デフォルトは 512。
bs= bytesbytes
バイトずつ読み込みと書き出しをする。
ibs
と
obs
より優先される。
(少なくとも
sync ,
noerror ,
notrunc
以外の変換が指定されていない場合には、
bs
の指定は
ibs
と
obs
の両方をこれと同じ値に設定することと等価ではない。
なぜなら
bs
では、各入力ブロックが単一の出力ブロックにコピーされる、
すなわち短い複数の入力ブロックをまとめない、
ということが規定されているからである。)
cbs= bytesskip= blocksblocks
個分だけ入力ファイルの先頭をスキップする。
seek= blocksblocks
個分を書き出さない。
count= blocksblocks
個分だけ入力ファイルをコピーする。
conv= CONVERSION [, CONVERSION ]...CONVERSION
で指定されたファイル変換を行う。(コンマの前後にスペースを置かない。)
変換:
asciiebcdicibmblockunblocklcaseucaseswabnoerrornotruncsync
--help--version--kMGTPEZY