scp(Secure Copy) 명령어
scp는 서로 다른 서버가 네트워크가 연결되어 있는 상태에서 원격으로 파일을 전송을 할 수 있는 명령어입니다.
로컬에서 원격지에 있는 파일을 가져오거나, 원격지에서 로컬로 파일을 가져오는데 사용합니다.
1. 연격지에서 로컬로 파일 보내기
scp [옵션] [원본 위치] [로컬계정@IP:파일생성 위치]
예)
# scp -P 8000 /home/text1.txt root@111.111.111.111:/home/text2.txt |
서로 서버간의 통신은 8000포트를 사용하면서 /home/text1.txt. 파일을 111.111.111.111 서버에 있는 /home 디렉토리 아래 text2.txt 파일로 복사를 한다.
2. 로컬에서 원격지에 있는 파일 가져오기
scp [옵션] [원격지계정@IP:가져올 파일 위치] [파일생성 위치]
예)
# scp -P 8000 root@111.111.111.111:/home/text1.txt /home/text2.txt |
서로 서버간의 통신은 8000포트를 사용하면서 111.111.111.111서버에 /home디렉토리 아래에 text1.txt 파일을 /home 디렉토리 아래 text2.txt 파일로 복사를 한다.
3.옵션
옵션 | 설명 |
-r | 디렉토리를 전체 복사 |
-P(대문자) | 지정된 포트로 연결(기본 22번) |
-p(소문자) | 복사될 대상의 권한, 속성 등 그대로 유지 |
-c | 압축해서 복사 |
-v | 실행과정 출력 |
'서버 > 명령어' 카테고리의 다른 글
개발노트 :: 리눅스(Linux) vi 에디터 활용법 및 옵션 (0) | 2019.03.04 |
---|---|
개발노트 :: 리눅스(Linux) wc 명령서 활용 단어,문자열,행 수 카운트 (0) | 2019.03.04 |