dd.1 - ubase - suckless linux base utils
 (HTM) git clone git://git.suckless.org/ubase
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
       dd.1 (1516B)
       ---
            1 .Dd February 2, 2015
            2 .Dt DD 1
            3 .Os ubase
            4 .Sh NAME
            5 .Nm dd
            6 .Nd convert and copy a file
            7 .Sh SYNOPSIS
            8 .Nm
            9 .Op Ar operand...
           10 .Sh DESCRIPTION
           11 .Nm
           12 copies the standard input to the standard output. By default input data is
           13 read and written in 64kB blocks. When finished,
           14 .Nm
           15 displays the number of records read and written as well as the total number
           16 of bytes copied.
           17 .Nm
           18 syncs the filesystem once it is done copying. If you want to disable that use
           19 the
           20 .Ar nosync
           21 option.
           22 .Sh OPTIONS
           23 .Bl -tag -width Ds
           24 .It Ar bs Ns Op Ar =N
           25 If
           26 .Ar bs
           27 is not specified, the default blocksize is 64kB. If
           28 .Ar bs
           29 is specified
           30 without setting it to a specific value then an optimal value between the
           31 source and target filesystem will be selected. If this process fails it will
           32 fallback to the system's pagesize. Adjust
           33 .Ar N
           34 to set the block size of the transfers in bytes.
           35 .It Ar count=N
           36 Copy only
           37 .Ar N
           38 input blocks.
           39 .It Ar direct
           40 Use direct I/O for data.
           41 .It Ar if=file
           42 Read input from
           43 .Ar file
           44 instead of the standard input.
           45 .It Ar nosync
           46 Do not sync the filesystem once we are done copying.
           47 .It Ar quiet
           48 Enable quiet output.
           49 .It Ar of=file
           50 Write output to
           51 .Ar file
           52 instead of the standard output. If an initial portion of the output
           53 .Ar file
           54 is skipped using the seek operand, the output file is truncated at that
           55 point.
           56 .It Ar seek=N
           57 Seek
           58 .Ar N
           59 blocks from the beginning of the output before copying.
           60 .It Ar skip=N
           61 Skip
           62 .Ar N
           63 blocks from the beginning of the input before copying.
           64 .It Ar conv=notrunc
           65 Do not truncate the output file.
           66 .El