>  기사  >  운영 및 유지보수  >  일반적으로 사용되는 여러 Linux 시스템 간에 파일을 전송하는 명령

일반적으로 사용되는 여러 Linux 시스템 간에 파일을 전송하는 명령

小云云
小云云원래의
2017-11-18 16:37:014640검색

linux 명령은 Linux 시스템을 관리하는 명령입니다. Linux 시스템의 경우 중앙 프로세서, 메모리, 디스크 드라이브, 키보드, 마우스, 사용자 등 모두 파일입니다. Linux 시스템 관리를 위한 명령은 이전 DOS 명령과 마찬가지로 정상적인 작동의 핵심입니다. 시스템에는 내장 셸 명령과 Linux 명령이라는 두 가지 유형의 Linux 명령이 있습니다. 서로 다른 Linux 간에 파일을 복사하는 세 가지 일반적인 방법이 있습니다. 첫 번째는 ftp입니다. 이는 하나의 Linux에 ftpServer를 설치하여 다른 Linux에서 ftp 클라이언트 프로그램을 사용하여 파일을 복사할 수 있다는 의미입니다. 두 번째 방법은 삼바 서비스를 이용하는 방법으로, 윈도우즈 파일 복사와 유사하며 비교적 간단하고 편리하다. 세 번째 방법은 scp 명령을 사용하여 파일을 복사하는 것입니다. scp 명령은 일반적으로 Linux 시스템 간에 ssh 프로토콜을 통해 파일을 전송하는 데 사용됩니다. 다음은 설명에 대한 몇 가지 예입니다.

1. 서버에서 파일을 다운로드합니다.

scp 사용자 이름@서버 이름:/path/filename /var/www/local_dir(로컬 디렉터리)

예:

scp -P 2015 root@192.168.0.101:/var/www / test.txt

192.168.0.101의 /var/www/test.txt 파일을 /var/www/local_dir(로컬 디렉터리)에 다운로드합니다. 여기서는 포트 번호 매개변수(-P 2015)가 사용됩니다. 22인 경우 여기서 포트 번호 매개변수를 생략할 수 있습니다.


2. 서버에 로컬 파일 업로드

scp /path/filename 사용자 이름@servername:/path

예:

scp -P 2015 /var/www/test.php root@192.168.0.101:/var /www /

로컬 /var/www/ 디렉터리에 있는 test.php 파일을 서버 192.168.0.101

3의 /var/www/ 디렉터리에 업로드합니다. 서버

scp -r에서 전체 디렉터리를 다운로드합니다. 사용자 이름 @servername:/var/www/remote_dir/(원격 디렉터리) /var/www/local_dir(로컬 디렉터리)

예:

scp -r root@192.168.0.101:/var/www/test /var/www /

4. 디렉터리를 서버에 업로드합니다.

scp -r local_dir 사용자 이름@servername:remote_dir

예를 들어

scp -P 2015 -r test root@192.168.0.101:/var/www/

현재 디렉터리의 테스트 디렉터리 서버의 /var/www/ 디렉터리에 업로드

참고: 대상 서버는 쓰기 권한을 활성화해야 합니다

위는 Linux 시스템 간에 파일을 전송하는 데 일반적으로 사용되는 몇 가지 명령입니다. 모든 사람.

관련 권장 사항:

Linux 명령줄 요약

최신 Linux 명령 모음

Linux 명령--scp 사용법

위 내용은 일반적으로 사용되는 여러 Linux 시스템 간에 파일을 전송하는 명령의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.