SCP : Secure copy의 줄임말로 ssh프로토콜을 이용하여 로컬 호스트와 원격 호스트간 파일을 전송하는 수단이다.
옵션
-r : 하위의 디렉터리 및 파일까지 복사 -p : 원본 파일의 변경 시간, 접근 시간, 퍼미션을 보존 -P port : 포트 지정 (ssh 프로토콜 포트가 22번이 아닌 경우 사용) -v : 상세 정보 출력 -F ssh_config : 설정파일 지정 -c : 압축 복사 -a : 아카이브 모드 복사 |
1. 로컬 -> 원격지 (파일 보내기)
scp [옵션] [원본 경로] [원격지user명]@[원격지IP]:[복사할 경로]
1-1. 단일파일
scp /home/tester/temp/abc.txt root@xxx.xxx.xxx.xxx:/test
1-2. 복수파일
scp /home/tester/temp/abc.txt /home/tester/temp/def.txt root@xxx.xxx.xxx.xxx:/test
1-3. 디렉토리
scp -r /home/tester/temp/dir root@xxx.xxx.xxx.xxx:/test
2. 로컬 <- 원격지 (파일 가져오기)
scp [옵션] [원격지user명]@[원격지IP]:[원본 경로] [복사할 경로]
2-1. 단일파일
scp root@xxx.xxx.xxx.xxx:/test/abc.txt /home/tester/temp/
2-2. 복수파일 (원격지 복수파일을 ""로 묶어야함)
scp root@xxx.xxx.xxx.xxx:"/test/abc.txt /test/def.txt" /home/tester/temp/
2-3. 디렉토리
scp -r root@xxx.xxx.xxx.xxx:/test/dir /home/tester/temp/
'ubuntu' 카테고리의 다른 글
[ubuntu] 리눅스 압축파일 tar, tar.gz 명령어 (0) | 2021.07.28 |
---|---|
[ubuntu] bad interpreter: No such file or directory (0) | 2021.07.28 |
[ubuntu] Ctrl + z, Ctrl + c 차이점 | 왕초보 리눅스 (0) | 2019.11.14 |
[ubuntu] sudo su su- 명령어 (0) | 2019.08.02 |
[ubuntu] 우분투 서버 세팅 [18.04] 2 (0) | 2019.08.01 |