Rcp 명령이란 무엇입니까?

rcp Linux 명령의 용도와 사용 방법

원격 복사 프로그램 을 의미하는 rcp 명령을 사용하면 원격 컴퓨터간에 또는 두 대의 원격 컴퓨터간에 파일을 복사 할 수 있습니다.

rcp는 원격 컴퓨터와 가능하면 원격 컴퓨터의 사용자 이름 모두에 파일 이름의 접두어가 있어야한다는 점을 제외하면 cp 입니다.

rcp 명령을 사용하려면 두 컴퓨터 모두 사용자의 홈 디렉토리에 ".rhosts"파일이 있어야합니다.이 파일에는이 컴퓨터에 액세스 할 수있는 모든 컴퓨터의 이름과 사용자 이름이 들어 있습니다.

다음은 .rhosts 파일의 예입니다.

zeus.univ.edu jdoe athena.comp.com mjohnson

팁 : .rhosts 파일이 설정되지 않은 경우 ftp 또는 scp 명령을 사용하여 컴퓨터간에 파일을 복사 할 수 있습니다.

rcp 명령 구문

rcp 명령을 사용할 때 올바른 구문 은 "rcp"다음에 원본과 대상을 차례로 입력하는 것입니다. 콜론을 사용하여 호스트와 데이터를 분리하십시오.

다음은 rcp 명령에 추가 할 수있는 몇 가지 옵션입니다.

rcp 명령 예제

다음은 Linux에서 rcp를 사용하는 방법의 몇 가지 예입니다.

단일 파일 복사 :

"/ usr / data /"디렉토리의 "customer.txt"라는 파일을 "tomsnotebook"컴퓨터에서 현재 디렉토리로 복사하려면 명령 행 에 다음을 입력해야합니다.

rcp tomsnotebook : /usr/data/customers.txt.

기간 "." 결국 "this"디렉토리를 의미합니다. 즉, 명령이 실행 된 디렉토리입니다. 대신 다른 디렉토리를 지정할 수 있습니다.

전체 폴더 복사 :

"rcp"다음에 "-r"을 추가하여 전체 디렉토리를 복사 할 수 있습니다.

rcp -r tomsnotebook : / usr / data. rcp document1 zeus.univ.edu:document1

로컬 컴퓨터에서 /로 복사 :

로컬 시스템의 "document1"을 URL zeus.univ.edu가있는 컴퓨터의 사용자 홈 디렉토리에 복사합니다. 사용자 이름이 두 시스템에서 동일하다고 가정합니다.

rcp document1 jdoe @ : zeus.univ.edu : document1

로컬 컴퓨터의 "document1"을 URL "zeus.univ.edu"가있는 컴퓨터의 "jdoe"라는 사용자의 홈 디렉토리로 복사합니다.

rcp zeus.univ.edu : 문서 1 문서 1

"zeus.univ.edu"원격 컴퓨터의 "document1"을 같은 이름의 로컬 컴퓨터에 복사합니다.

rcp -r documents zeus.univ.edu:backups

모든 하위 디렉토리를 포함하여 "zeus.univ.edu"라는 URL이있는 컴퓨터의 사용자 홈 디렉토리에있는 "backups"디렉토리에 모든 하위 디렉토리를 포함한 디렉토리 "documents"를 복사합니다.이 경우 두 시스템에서 사용자 이름이 동일하다고 가정합니다.

rcp -r zeus.univ.edu:backups/documents study

모든 하위 디렉토리를 포함하여 디렉토리 "문서"를 원격 시스템에서 로컬 시스템의 "학습"디렉토리로 복사합니다.