kgl



dd="data duplicator"

dd copies a file (from standard input to standard output, by default) with a changeable I/O block size, while optionally performing conversions on it.
The dd arguments are:

if=FILE
if stands for input file. Read the FILE instead of standard input.
of=FILE
of stands for output file. Write to FILE instead of standard output. Unless conv=notrunc is given, dd truncates file to zero bytes(or the size specified with seek=).
bs=BYTES
bs stands for block size. Both read & write BYTES bytes at a time. This overrides 'ibs' & 'obs'.
ibs=BYTES
ibs stands for input block size. Read BYTES bytes at a time.
obs=BYTES
obs stands for output block size. Write BYTES bytes at a time.
count=BLOCKS
copy BLOCKS 'ibs' -byte blocks from the input file, instead of everything until the end of file.
seek=BLOCKS
skip BLOCKS 'obs' -byte blocks in the output file before copying.

1