linux - dd (1)
NAME
dd - convert a file while copying it
SYNOPSIS
dd [--help] [--version] [if=file] [of=file] [ibs=bytes]
[obs=bytes] [bs=bytes] [cbs=bytes] [skip=blocks]
[seek=blocks] [count=blocks]
[conv={ascii,ebcdic,ibm,block,unblock,lcase,ucase,swab,noer-
ror,notrunc, sync}]
DESCRIPTION
This manual page documents the GNU version of dd. dd
copies a file (from the standard input to the standard
output, by default) with a user-selectable blocksize,
while optionally performing conversions on it.
OPTIONS
Numbers can be followed by a multiplier:
b=512, c=1, k=1024, w=2, xm=number m
--help Print a usage message on standard output and exit
successfully.
--version
Print version information on standard output then
exit successfully.
if=file
Read from file instead of the standard input.
of=file
Write to file instead of the standard output.
Unless conv=notrunc is given, truncate file to the
size specified by seek= (0 bytes if seek= is not
given).
ibs=bytes
Read bytes bytes at a time.
obs=bytes
Write bytes bytes at a time.
bs=bytes
Read and write bytes bytes at atime. Override ibs
and obs.
cbs=bytes
Convert bytes bytes at a time.
skip=blocks
Skip blocks ibs-sized blocks at start of input.
count=blocks
Copy only blocks ibs-sized input blocks.
conv=conversion[,conversion...]
Convert the file as specified by the conversion
arguments.
Conversions:
ascii Convert EBCDIC to ASCII.
ebcdic Convert ASCII to EBCDIC.
ibm Convert ASCII to alternate EBCDIC.
block Pad newline-terminated records to size of
cbs, replacing newline with trailing spaces.
unblock
Replace trailing spaces in cbs-sized block
with newline.
lcase Change uppercase characters to lowercase.
ucase Change lowercase characters to uppercase.
swab Swap every pair of input bytes. Unlike the
Unix dd, this works when an odd number of
bytes are read. If the input file contains
an odd number of bytes, the last byte is
simply copied (since there is nothing to
swap it with).
noerror
Continue after read errors.
notrunc
Do not truncate the output file.
sync Pad every input block to size of ibs with
trailing NULs.