| cp.1 - sbase - suckless unix tools | |
| git clone git://git.suckless.org/sbase | |
| Log | |
| Files | |
| Refs | |
| README | |
| 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. |