rcp(1) 맨 페이지 - 윈디하나의 솔라나라

개요

섹션
맨 페이지 이름
검색(S)

rcp(1)

rcp(1)                           User Commands                          rcp(1)



NAME
       rcp - remote file copy

SYNOPSIS
       rcp [-p] [-a] [-K] [-x] [-PN | -PO] [-k realm] filename1 filename2


       rcp [-pr] [-a] [-K] [-x] [-PN | -PO] [-k realm] filename... directory

DESCRIPTION
       The  rcp command copies files between machines. Each filename or direc‐
       tory argument is either a remote file name of the form:

         hostname:path



       or a local file name (containing no : (colon) characters, or  /  (back‐
       slash) before any : (colon) characters).


       The  hostname  can  be an IPv4 or IPv6 address string. See inet(4P) and
       inet6(4P). Since IPv6 addresses already contain  colons,  the  hostname
       should be enclosed in a pair of square brackets when an IPv6 address is
       used. Otherwise, the first occurrence of a colon can be interpreted  as
       the separator between hostname and path. For example,

         [1080::8:800:200C:417A]:tmp/file



       If  a  filename  is not a full path name, it is interpreted relative to
       your home directory on hostname. A path on a remote host can be  quoted
       using  \, ", or ', so that the metacharacters are interpreted remotely.
       Please notice that the kerberized versions of rcp are not IPv6-enabled.


       rcp does not prompt for passwords. It either uses Kerberos  authentica‐
       tion  which  is  enabled  through  command-line options or your current
       local user name must exist on hostname and allow remote command  execu‐
       tion by rsh(1).


       The  rcp  session can be kerberized using any of the following Kerberos
       specific options : -a, -PN or -PO, -x, and -k   realm.  Some  of  these
       options  (-a,  -x  and -PN or -PO) can also be specified in the [appde‐
       faults] section of krb5.conf.5. The usage  of  these  options  and  the
       expected  behavior  is  discussed in the OPTIONS section below. If Ker‐
       beros authentication is used, authorization  to  the  account  is  con‐
       trolled  by  rules  in krb5_auth_rules(7). If this authorization fails,
       fallback to normal rcp using rhosts occurs only if the  -PO  option  is
       used  explicitly on the command line or is specified in krb5.conf.5. If
       authorization succeeds, remote copy succeeds without any  prompting  of
       password.  Also  notice  that the -PN or -PO, -x, and -k  realm options
       are just supersets of the -a option.


       rcp handles third party copies, where neither source nor  target  files
       are on the current machine. Hostnames can also take the form

         username@hostname:filename



       to  use  username  rather than your current local user name as the user
       name on the remote host. rcp also supports Internet  domain  addressing
       of the remote host, so that:

         username@host.domain:filename





       specifies  the  username  to  be  used, the hostname, and the domain in
       which that host resides. File names that are not full  path  names  are
       interpreted  relative to the home directory of the user named username,
       on the remote host.

OPTIONS
       The following options are supported:


       -p    Attempts to give each copy the same  modification  times,  access
             times, modes, and ACLs if applicable as the original file.


       -r    Copies each subtree rooted at filename; in this case the destina‐
             tion must be a directory.



EXIT STATUS
       The following exit values are returned:


       0     All files were copied successfully.


       >0    An error occurred.




       See the NOTES section for caveats on the exit code.

FILES
       $HOME/.profile


       $HOME/.k5login         File containing  Kerberos  principals  that  are
                              allowed access


       /etc/krb5/krb5.conf    Kerberos configuration file



ATTRIBUTES
       See attributes(7) for descriptions of the following attributes:


       tab()  box; cw(2.75i) |cw(2.75i) lw(2.75i) |lw(2.75i) ATTRIBUTE TYPEAT‐
       TRIBUTE VALUE _  Availabilitynetwork/legacy-remote-utilities  _  CSIEn‐
       abled _ Interface StabilityObsolete


SEE ALSO
       cpio(1),   ftp(1),   rlogin(1),   rsh(1),   tar(1),  tar(1),  inet(4P),
       inet6(4P), ip6(4P), hosts.equiv(5), attributes(7), in.rshd(8)

NOTES
       rcp is meant to copy between different hosts. Attempting to rcp a  file
       onto itself, as with:

         example% rcp tmp/file myhost:/tmp/file



       results in a severely corrupted file.


       rcp  might  not  correctly  fail  when  the  target of a copy is a file
       instead of a directory.


       rcp  can  become  confused  by  output  generated  by  commands  in   a
       $HOME/.profile on the remote host.


       rcp  requires  that the source host have permission to execute commands
       on the remote host when doing third-party copies.


       rcp does not properly handle symbolic links. Use tar or cpio  piped  to
       rsh to obtain remote copies of directories containing symbolic links or
       named pipes. See tar(1) and cpio(1).


       If you forget to quote metacharacters intended for the remote host, you
       get an incomprehensible error message.


       rcp fails if you copy ACLs to a file system that does not support ACLs.


       rcp  is  CSI-enabled except for the handling of username, hostname, and
       domain.


       When rcp is used to perform third-party  copies  where  either  of  the
       remote  machines is not running Solaris, the exit code cannot be relied
       upon. That is, errors could occur when success is reflected in the exit
       code,  or  the copy could be completely successful even though an error
       is reflected in the exit code.


       This technology may be removed in a future release of Oracle Solaris.



Oracle Solaris 11.4               30 Jul 2018                           rcp(1)
맨 페이지 내용의 저작권은 맨 페이지 작성자에게 있습니다.
RSS ATOM XHTML 5 CSS3