이 기사에서는 주로 서로 다른 Linux 호스트 간에 파일을 복사하는 방법을 공유합니다. 현재 호스트 디스크에 파일을 복사하는 것은 매우 간단합니다. 모두가 cp 명령에 익숙할 수 있기를 바랍니다.
사용 방법:
cp [options] source dest cp [options] source... directory
지침: 한 파일을 다른 파일로 복사하거나 여러 파일을 다른 디렉터리에 복사하세요.
옵션 매개변수 설명:
-a 파일 상태, 권한 및 기타 데이터를 최대한 복사합니다.
-r 소스에 하위 디렉터리가 포함되어 있으면 대상에 재귀적으로 복사합니다.
-f는 강제, 강제 실행을 의미합니다. 대상에 동일한 파일 이름의 파일이 이미 존재하는 경우 해당 파일을 덮어씁니다(복사하기 전에 삭제한 후 복사).
예:
(1) 파일 aaa(이미 존재함)를 복사하고 이름을 bbb:
cp aaa bbb
(2) 모든 PHP 언어 파일을 프로젝트 하위 디렉토리에 복사합니다:
cp *.php project
그러므로 실현하려면 서로 다른 Linux 호스트 간에 파일 복사에는 두 가지 일반적인 방법이 있습니다.
(1) FTP를 사용합니다. 즉, Linux 시스템 중 하나에 ftp 서버를 설치하여 다른 시스템에서 ftp 클라이언트 프로그램을 사용하여 파일을 복사할 수 있도록 합니다. .
(2) scp 명령을 사용하십시오. scp는 SSH 로그인을 기반으로 하는 보안 파일 복사입니다. 이 방법은 작업이 더 편리합니다. 더 빠르게 전송하려면 작업 전에 파일을 압축하는 것이 가장 좋습니다.
A. 현재 파일을 다른 원격 호스트에 복사하려면 다음 명령을 사용할 수 있습니다:
scp /home/wwwroot/shop.tar.gz root@192.168.230.128:/home/root
그러면 다른 192.168.230.128 호스트의 루트 사용자 로그인 비밀번호를 입력하라는 메시지가 표시됩니다. 시작됩니다.
B. 원격 호스트에서 현재 시스템으로 파일을 복사하려면 다음 명령을 사용할 수 있습니다.
scp root@/shop.tar.gz 192.168.230.128:/home/root/shop.tar.gz home/wwwroot/shop.tar.gz
관련 권장 사항:
위 내용은 서로 다른 Linux 호스트 간에 파일을 복사하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!