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