DD(1) DD(1)
[--help] [--version] [if=] [of=] [ibs=] [obs=] [bs=] [cbs=] [skip=]
[seek=] [count=] [conv={ascii, ebcdic, ibm, block, unblock, lcase,
ucase, swab, noerror, notrunc, sync}]
( ), , , , .
dd
, ( 512 ).
bs=
, sync, noerror, notrunc, dd
( , )
. ,
, , sync,
NUL ( , . ).
, ,
.
.
( ) : `k'=1024, `b'=512, `w'=2, `c'=1 ( `w' `c' GNU; `w' --
2 System V 4 4.2BSD).
`x' .
GNU fileutils-4.0 ( bs=, cbs=, ibs=, obs=) : M=1048576, G=1073741824,
T, P, E, Z, Y.
`D' : kD=1000, MD=1000000, GD=1000000000, . (, ls, df, du M
. . , dd ).
if=
.
of=
. conv=notrunc, dd
( , seek=).
ibs=bytes
bytes
. 512.
obs=bytes
bytes
. 512.
bs=bytes
bytes
. ibs
obs. ( , bs
ibs
obs
, ,
sync, noerror
notrunc,
,
).
cbs= block
unblock.
skip=blocks
blocks
ibs
.
seek=blocks
blocks
obs
.
count=blocks
blocks
ibs
, , .
conv=[,]...
, () . ( ).
:
ascii EBCDIC ASCII.
ebcdic ASCII EBCDIC.
ibm ASCII EBCDIC.
block , cbs ,
.
unblock
cbs
.
lcase .
ucase .
swab .
,
( ). [POSIX 1003.2b, PASC interpretations 1003.2 #3
#4]
noerror
.
notrunc
.
sync ibs
.
GNU
--help .
--version
.
-- .
LANG,
LC_ALL, LC_CTYPE LC_MESSAGES.
POSIX 1003.2
,
dd
/ ,
. , `dd if=myfile of=/dev/mytape conv=sync'. , ,
, .
`dd if=myfile of=/dev/fd0 bs=1k seek=172'
, dd
,
fileutils-4.0;
.
aeb [AT] cwi.nl.
fileutils-bugs [AT] gnu.edu.
<corochoone [AT] perm.ru> 2003
GNU fileutils 4.0 1998-11 DD(1)