Provided by: rust-coreutils_0.0.14-3_amd64 bug

NAME

       dd - manual page for dd 0.0.14

DESCRIPTION

       /build/rust-coreutils-mQkL0l/rust-coreutils-0.0.14/debian/tmp/usr/bin/dd  0.0.14 copy, and
       optionally convert, a file system resource

   USAGE:
              dd [OPTIONS]

   OPTIONS:
       --bs=<N>
              (alternatively bs=N) specifies ibs=N and obs=N (default: 512). If ibs  or  obs  are
              also specified, bs=N takes precedence. Multiplier strings permitted.

       --cbs=<N>
              (alternatively  cbs=BYTES)  specifies the 'conversion block size' in bytes. Applies
              to the conv=block, and conv=unblock operations.  Multiplier strings permitted.

       --conv=<CONV>...
              (alternatively conv=CONV[,CONV]) specifies a  comma-separated  list  of  conversion
              options  or  (for legacy reasons) file flags. Conversion options and file flags may
              be intermixed.

       Conversion options:
              One of {ascii, ebcdic, ibm} will perform an encoding conversion.

       'ascii' converts from EBCDIC to ASCII. This is the inverse of the
              'ebcdic' option.

       'ebcdic' converts from ASCII to EBCDIC. This is the inverse of the
              'ascii' option.

       'ibm' converts from ASCII to EBCDIC, applying the conventions for
              '[', ']' and '~' specified in POSIX.

       One of {ucase, lcase} will perform a case conversion. Works in
              conjunction with option {ascii, ebcdic, ibm} to infer input encoding.  If no  other
              conversion option is specified, input is assumed to be ascii.

       'ucase' converts from lower-case to upper-case
              'lcase' converts from upper-case to lower-case.

       One of {block, unblock}. Convert between lines terminated by newline
              characters, and fixed-width lines padded by spaces (without any newlines). Both the
              'block' and 'unblock' options require cbs=BYTES be specified.

       'block' for each newline less than the size indicated by cbs=BYTES,
              remove the newline and pad with spaces  up  to  cbs.  Lines  longer  than  cbs  are
              truncated.

       'unblock' for each block of input of the size indicated by
              cbs=BYTES, remove right-trailing spaces and replace with a newline character.

       'sparse' attempts to seek the output when an obs-sized block consists
              of only zeros.

       'swab' swaps each adjacent pair of bytes. If an odd number of bytes
              is present, the final byte is omitted.

       'sync' pad each ibs-sided block with zeros. If 'block' or 'unblock'
              is specified, pad with spaces instead.

       Conversion Flags:
              One of {excl, nocreat}

       'excl' the output file must be created. Fail if the output file is
              already present.

       'nocreat' the output file will not be created. Fail if the output
              file in not already present.

       'notrunc' the output file will not be truncated. If this option is
              not present, output will be truncated when opened.

       'noerror' all read errors will be ignored. If this option is not
              present, dd will only ignore Error::Interrupted.

       'fdatasync' data will be written before finishing.
              'fsync' data and metadata will be written before finishing.

       --count=<N>
              (alternatively count=N) stop reading input after N ibs-sized read operations rather
              than proceeding until EOF. See iflag=count_bytes  if  stopping  after  N  bytes  is
              preferred. Multiplier strings permitted.

       -h, --help
              Print help information

       --ibs=<N>
              (alternatively  ibs=N)  specifies the size of buffer used for reads (default: 512).
              Multiplier strings permitted.

       --if=<FILE>
              (alternatively if=FILE) specifies the file used  for  input.  When  not  specified,
              stdin is used instead

       --iflag=<FLAG>...
              (alternatively  iflag=FLAG[,FLAG])  a  comma  separated  list  of input flags which
              specify how the input source is treated. FLAG may be  any  of  the  input-flags  or
              general-flags specified below.

       Input-Flags
              'count_bytes'  a  value  to  count=N  will be interpreted as bytes.  'skip_bytes' a
              value to skip=N will be interpreted as bytes.  'fullblock' wait for ibs bytes  from
              each read. zero-length reads are

              still considered EOF.

       General-Flags
              'direct' use direct I/O for data.  'directory' fail unless the given input (if used
              as an iflag) or

       output (if used as an oflag) is a directory.
              'dsync' use synchronized I/O for data.  'sync' use synchronized I/O  for  data  and
              metadata.   'nonblock'  use non-blocking I/O.  'noatime' do not update access time.
              'nocache' request that OS drop cache.  'noctty' do not assign  a  controlling  tty.
              'nofollow' do not follow system links.

       --iseek=<N>
              (alternatively  iseek=N)  seeks  N  obs-sized  records  into input before beginning
              copy/convert operations. See iflag=seek_bytes if  seeking  N  bytes  is  preferred.
              Multiplier strings permitted.

       --obs=<N>
              (alternatively  obs=N) specifies the size of buffer used for writes (default: 512).
              Multiplier strings permitted.

       --of=<FILE>
              (alternatively of=FILE) specifies the file used for  output.  When  not  specified,
              stdout is used instead

       --oflag=<FLAG>...
              (alternatively  oflag=FLAG[,FLAG])  a  comma  separated  list of output flags which
              specify how the output source is treated. FLAG may be any of  the  output-flags  or
              general-flags specified below.

       Output-Flags
              'append' open file in append mode. Consider setting conv=notrunc as

       well.  'seek_bytes' a value to seek=N will be interpreted as bytes.

       General-Flags
              'direct' use direct I/O for data.  'directory' fail unless the given input (if used
              as an iflag) or

       output (if used as an oflag) is a directory.
              'dsync' use synchronized I/O for data.  'sync' use synchronized I/O  for  data  and
              metadata.   'nonblock'  use non-blocking I/O.  'noatime' do not update access time.
              'nocache' request that OS drop cache.  'noctty' do not assign  a  controlling  tty.
              'nofollow' do not follow system links.

       --oseek=<N>
              (alternatively  oseek=N)  seeks  N  obs-sized  records into output before beginning
              copy/convert operations. See oflag=seek_bytes if  seeking  N  bytes  is  preferred.
              Multiplier strings permitted.

       --seek=<N>
              (alternatively  seek=N)  seeks  N  obs-sized  records  into output before beginning
              copy/convert operations. See oflag=seek_bytes if  seeking  N  bytes  is  preferred.
              Multiplier strings permitted.

       --skip=<N>
              (alternatively  skip=N)  causes  N  ibs-sized records of input to be skipped before
              beginning copy/convert operations. See iflag=count_bytes if  skipping  N  bytes  is
              preferred. Multiplier strings permitted.

       --status=<LEVEL>
              (alternatively  status=LEVEL)  controls  whether  volume  and performance stats are
              written to stderr.

       When unspecified, dd will print stats upon completion. An example is
              below.

       6+0 records in
              16+0 records out 8192 bytes (8.2 kB, 8.0 KiB) copied, 0.00057009 s, 14.4 MB/s

       The first two lines are the 'volume' stats and the final line is the
              'performance' stats.  The volume stats indicate the number of complete and  partial
              ibs-sized reads, or obs-sized writes that took place during the copy. The format of
              the volume stats is <complete>+<partial>.  If  records  have  been  truncated  (see
              conv=block), the volume stats will contain the number of truncated records.

       Permissible LEVEL values are:
              progress:  Print  periodic  performance  stats as the copy proceeds.  noxfer: Print
              final volume stats, but not performance stats.  none: Do not print any stats.

       Printing performance stats is also triggered by the INFO signal (where
              supported), or the USR1 signal. Setting the POSIXLY_CORRECT environment variable to
              any value (including an empty value) will cause the USR1 signal to be ignored.

       -V, --version
              Print version information

SEE ALSO

       The  full  documentation  for  dd  is  maintained as a Texinfo manual.  If the info and dd
       programs are properly installed at your site, the command

              info dd

       should give you access to the complete manual.