cp.1 - sbase - suckless unix tools
 (HTM) git clone git://git.suckless.org/sbase
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
       cp.1 (1089B)
       ---
            1 .Dd April 22, 2025
            2 .Dt CP 1
            3 .Os sbase
            4 .Sh NAME
            5 .Nm cp
            6 .Nd copy files and directories
            7 .Sh SYNOPSIS
            8 .Nm
            9 .Op Fl afipv
           10 .Oo
           11 .Fl R
           12 .Op Fl H | L | P
           13 .Oc
           14 .Ar source ...
           15 .Ar dest
           16 .Sh DESCRIPTION
           17 .Nm
           18 copies
           19 .Ar source
           20 to
           21 .Ar dest .
           22 If more than one
           23 .Ar source
           24 is given
           25 .Ar dest
           26 has to be a directory.
           27 .Sh OPTIONS
           28 .Bl -tag -width Ds
           29 .It Fl a
           30 Preserve block devices, character devices, sockets and FIFOs.
           31 Implies
           32 .Fl p ,
           33 .Fl P
           34 and
           35 .Fl R .
           36 .It Fl f
           37 If an existing
           38 .Ar dest
           39 cannot be opened, remove it and try again.
           40 .It Fl i
           41 Interactive prompt before overwrite.
           42 .It Fl p
           43 Preserve mode, timestamp and permissions.
           44 .It Fl v
           45 Write "'source' -> 'dest'" for each
           46 .Ar source
           47 to stdout.
           48 .It Fl H
           49 Dereference
           50 .Ar source
           51 if it is a symbolic link.
           52 .It Fl L
           53 Dereference all symbolic links.
           54 This is the default without
           55 .Fl R .
           56 .It Fl P
           57 Preserve symbolic links.
           58 This is the default with
           59 .Fl R .
           60 .It Fl R
           61 Traverse directories recursively.
           62 If this flag is not specified, directories are not copied.
           63 .El
           64 .Sh SEE ALSO
           65 .Xr mv 1
           66 .Sh STANDARDS
           67 POSIX.1-2013.
           68 .Pp
           69 The
           70 .Op Fl av
           71 flags are an extension to that specification.