.\" Copyright (c) 1989 The Regents of the University of California.
.\" Redistribution and use in source and binary forms are permitted
.\" provided that the above copyright notice and this paragraph are
.\" duplicated in all such forms and that any documentation,
.\" advertising materials, and other materials related to such
.\" distribution and use acknowledge that the software was developed
.\" by the University of California, Berkeley. The name of the
.\" University may not be used to endorse or promote products derived
.\" from this software without specific prior written permission.
.\" THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
.\" IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
.\" @(#)cp.1 6.4 (Berkeley) %G%
\fBcp [ \fI-fhip\fB ] source_file target_file
\fBcp [ \fI-fhipr\fB ] source_file ... target_directory
or, in the second form, one or more
are copied into the target
retaining their original filenames.
detects an attempt to copy a file to itself, the copy shall fail.
For each destination file that already exists, its contents are
overwritten if permissions allow, but its mode, user ID, and group
Otherwise, the mode of the
is used as modified by the file mode creation mask.
Appropriate permissions are required for file creation or overwriting.
The following options are available:
to follow symbolic links.
Force existing destination pathnames to be removed before copying,
without prompting for confirmation.
to write a prompt to standard error before copying a file that would
overwrite an existing file.
If the response from the standard input begins with the character ``y'',
the file is copied if permissions allow the copy.
to preserve in the copy as many of the modification time, access time,
file mode, user ID, and group ID as allowed by permissions.
copies the directory and the entire subtree connected at that point.
This option also causes symbolic links to be copied, rather than
indirected through, and for
to create special files rather than copying them as normal files.
Symbolic links are followed unless the
option is specified, in which case the link itself is copied.
exits 0 on success, >0 if an error occurred.