반응형
▪ Enviroment
- Linux/MaxOS
- Bash shell(/bin/bash)
▪ Synopsis
secure copy (remote file copy program)의 줄임말로 ssh를 이용해 네트워크로 연결된 호스트간에 파일을 주고 받는 명령어입니다.
네트워크가 연결되어 있는 환경에서 ssh와 동일한 22번 포트와 identity file을 사용해서 파일을 송수신하기 때문에 보안적으로도 안정된 프로토콜입니다.
Remote → Local
$ scp host_id@host_ip:"source/directory/path" "local/directory/path"
Local → Remote
$ scp "local/directory/path" host_id@host_ip:"source/directory/path"
Remote(source) → Remote(target)
$ scp host_id@host_ip:"source/directory/path" "host_id@host_ip:"target/directory/path"
option | description | example |
r | 디렉토리 내 모든 파일/디렉토리 복사 | scp -r |
p (소문자) | 원본 권한 속성 유지 복사 | scp -p |
P (대문자) | 포트 번호 지정 복사 | scp -P [포트번호] |
c (소문자) | 압축 복사 | scp -c |
v | 과정 출력 복사 | scp -v |
a | 아카이브 모드 복사 | scp -a |
▪ Usage
scp [-346ABCpqrTv] [-c cipher] [-F ssh_config] [-i identity_file]
[-J destination] [-l limit] [-o ssh_option] [-P port]
[-S program] source ... target
반응형
'OS' 카테고리의 다른 글
[Linux][Command] grep (0) | 2024.01.27 |
---|