| SCP(1) | General Commands Manual | SCP(1) |
scp —
scp |
[-346BCpqrv] [-c
cipher] [-F
ssh_config] [-i
identity_file] [-l
limit] [-o
ssh_option] [-P
port] [-S
program] source ...
target |
scp copies files between hosts on a network. It uses
ssh(1) for data transfer, and uses
the same authentication and provides the same security as
ssh(1). scp
will ask for passwords or passphrases if they are needed for authentication.
The source and target
may be specified as a local pathname, a remote host with optional path in
the form [user@]host:[path], or a URI in the form
scp:// [user@]host[:port][/path]. Local file names
can be made explicit using absolute or relative pathnames to avoid
scp treating file names containing ‘:’
as host specifiers.
When copying between two remote hosts, if the URI format is used,
a port may only be specified on the
target if the -3 option is
used.
The options are as follows:
-3-4scp to use IPv4 addresses only.-6scp to use IPv6 addresses only.-B-C-C flag to
ssh(1) to enable
compression.-c
cipher-F
ssh_configssh. This option is directly passed to
ssh(1).-i
identity_file-l
limit-o
ssh_optionssh in the format
used in ssh_config(5).
This is useful for specifying options for which there is no separate
scp command-line flag. For full details of the
options listed below, and their possible values, see
ssh_config(5).
-P
port-p is already reserved for preserving the times
and modes of the file.-p-q-rscp
follows symbolic links encountered in the tree traversal.-S
program-vscp and
ssh(1) to print debugging
messages about their progress. This is helpful in debugging connection,
authentication, and configuration problems.scp utility exits 0 on success,
and >0 if an error occurs.
scp is based on the rcp program in
BSD source code from the Regents of the University of
California.
| July 19 2018 | NetBSD 8.99 |