RCP(1)

명칭
rcp - 리모트 파일의 카피

서식
rcp [-46Kpx] [-k realm] file1 file2 rcp [-46Kprx] [-k realm] file ... directory

해설
rcp 유틸리티는, 네트워크로 연결된 복수의 머신의 사이에 카피를 하는 프로그램입니다. file 및 directory (으)로서 “rname@rhost:path” 의 형식에서 지정한다 것에 따라, 그것이 리모트 머신상의 파일이다고 보입니다. 파일 지정에 `:'가 포함되지 않은지, 포함되어 있어도 `/'의 후에 있다 경우는, 로컬 머신의 파일로 간주해집니다.

다음의 옵션을 이용 가능합니다:

-4  IPv4 주소만을 사용합니다.

-6  IPv6 주소만을 사용합니다.

-K  모든 Kerberos 에 의한 인증을 무효로 합니다.

-k  krb_realmofhost(3) 그리고 결정되는 리모트 호스트의 realm 의 것인지 비교적, realm 그리고 지정한 리모트 호스트의 티켓을 얻도록(듯이) 합니다.

-p  umask (을)를 무시해, 전송원의 파일의 수정 일자와 액세스 모드를 유지한 채로 카피 합니다. 디폴트에서는, 전송 먼저 같은 파일명의 파일이 벌써 존재하고 있으면, 그 파일의 모드와 소유자가 인계되어 만약 파일이 존재하고 있지 않으면, 전송원의 파일의 모드에 전송처의 머신으로 사용되고 있다 umask(2) 의 마스크를 베푼 액세스 모드가 됩니다.

-r  전송원으로서 디렉토리가 지정되었을 경우, 디렉토리하의 각 파일도 재귀적으로 카피합니다. 이 경우, 전송 먼저는 디렉토리를 지정하지 않으면 되지 않습니다.

-x  rcp 그리고 보내는 모든 데이터를 DES 암호화합니다. 이것에 의해 응답 시간과 CPU 의 이용율에 영향이 생깁니다만, 보안는 향상합니다.

file 하지만 풀 패스가 아니었던 경우는, 리모트 머신 rhost 위의 유저 ruser 의 로그인 디렉토리 (리모트 유저명이 지정되어 있지 않으면, 현재의 유저명의 로그인 디렉토리)로부터의 상대 패스라고 해석합니다. 리모트 머신상의 파일 지정에 와일드 카드등의 메타캐라크타를 포함하는 경우는, 로컬 머신의 쉘에 의해 와일드 카드가 전개되지 않게 \, ", ´ 의 어느쪽이든으로 쿼트 할 필요가 있습니다.

rcp 유틸리티에서는 rsh(1) (을)를 사용하기 위해(때문에) 같은 유저의 인증이 필요하게 되어 패스워드를 요구한다 prompt를 내지 않습니다.

rcp 유틸리티에서는 전송원, 전송처 모두 리모트 머신을 지정해, 제삼자에 의한 리모트 머신간에서의 파일의 카피를 실시할 수도 있습니다.

관련 파일
/etc/auth.conf
    인증 서비스의 설정

관련 항목
cp(1), ftp(1), rlogin(1), rsh(1), auth.conf(5), hosts.equiv(5)

역사
rcp 명령은 4.2BSD (으)로부터 등장했습니다. 이 버젼의 rcp (은)는, 4.3BSD Reno 에 두어 Kerberos 를 짜넣어 재실장되었습니다.

버그
디렉토리가 지정되어야 할 장소에 파일이 지정되어 있는 경우를 검출로 온다고는 할 수 없습니다.

리모트 호스트의 .login, .profile, .cshrc 의 어느 쪽인가에 포함되는 명령의 출력에 의해 혼란하는 일이 있습니다.

전송처의 머신에 버젼 4.2BSD 의 rcp 하지만 동작하고 있는 경우, “rhost.rname” (와)과 같이 전송처의 유저명과 호스트 이름을 지정하지 않으면 안됩니다.