강
[Command] scp 사용법 본문
scp는 cp와 비슷한 명령어이다. 특징은 원격장치의 파일을 가져올수도, 원격으로 보낼수도 있다는 점이 로컬에서만 가능한 cp와의 차이점이다.
AWS EC2같은 인스턴스에 내 로컬 파일을 올려야하거나 ec2에 올려놓은 파일을 내 로컬 환경에서 써야한다면 이용할 명령어이다.
원격 장치에서 내 컴퓨터로 보내기 , remote(ec2) to local
scp -i [identity file] [user]@[ip address]:[file path] [local file path]
ec2에 나와 같이 pem으로 인증해서 ssh에 접속하는 사람은 위와 같이 pem key를 함께 입력해주어야 한다.
내 컴퓨터에서 원격 장치로 보내기, local to remote(ec2)
identity file은 그대로 두고 내 컴퓨터의 파일 경로와 원격 장치에 저장할 경로 순서를 바꾸어주면된다.
scp -i [identity file] [local file path] [user]@[ip address]:[file path]
폴더를 주고 받기, directory add -r option
파일이 아닌 폴더단위로 주고 받고 싶다면 -r 옵션을 추가한다.
scp -r root@RemoteIP:/path/to/file /path/to/filedestination
'Linux Command' 카테고리의 다른 글
[Command] Linux 특정 파일 제외 하고 보기 (0) | 2021.09.14 |
---|---|
[Command] Linux 파일&폴더 개수 세기 (0) | 2021.08.31 |
Comments