rcp—Remote file copy
rcp [-px] [-k realm] file1 file2
rcp [-px] [-r] [-k Ar realm] file … directory
rcp copies files between machines. Each file or directory argument is either a remote filename of the form [email protected]:path, or a local filename (containing no : characters, or a / before any : characters).
|-r||If any of the source files are directories, rcp copies each subtree rooted at that name; in this case the destination must be a directory.|
|-p||Causes rcp to attempt to preserve (duplicate) in its copies the modification times and modes of the source files, ignoring the umask . By default, the mode and owner of file2 are preserved if it already existed; otherwise, the mode of the source file modified by the umask 2 on the destination host is used.|
|-k||Requests rcp to obtain tickets for the remote host in realm realm instead of the remote host’s realm as determined by krb_realmofhost 3.|
|-x||Turns on DES encryption for all data passed by rcp. This may impact response time and CPU utilization, but provides increased security.|
If path is not a full pathname, it is interpreted relative to the login directory of the specified user ruser on rhost, or your current username if no other remote username is specified. A path on a remote host may be quoted (using \, “, or ‘) so that the meta characters are interpreted remotely.
rcp does not prompt for passwords; it performs remote execution via rsh(1), and requires the same authorization.
rcp handles third-party copies, where neither source nor target files are on the current machine.