본문 바로가기

딥러닝/Server Setting & Error

Terminal 명령어로 ssh 접속 서버간 파일 옮기기

728x90
SMALL

안녕하세요 저번 포스팅에 ssh 접속 + pycharm 실행에 대해서 포스팅을 했는데요,

오늘은 ssh 접속을 통해서 간단히 원하는 서버에서 내 컴퓨터로 파일을 옮기는 명령어를 알려드리려고 합니다!!

 

 

명령어는 정말 간단합니다.

 

cvlab은 host의 이름 xxx.xxx.xx.xx 는 연결하고자 하는 서버의 ip를 입력하시면 됩니다.

 

즉 hostname@ipaddress: 경로 내 컴퓨터 경로     <- 이렇게 된다고 보시면 됩니다.

 

저는 cvlab@xxx.xxx.xx.xx:/home/cvlab/sunkyung/psmnet/log/kitti/val 안의 모든 파일을 현재 내 컴퓨터의 경로 /home/sunkyung/Downloads로 이동하고 싶었습니다. 따라서 아래와 같이 명령어를 작성했습니다.

 

rsync -avz -e 'ssh' cvlab@xxx.xxx.xx.xx:/home/cvlab/sunkyung/psmnet/log/kitti/val /home/sunkyung/Downloads

 

그럼 만약 내 컴퓨터에서 서버로 보내고 싶을 경우에는 어떻게 할까요?

그 반대로 작성을 해주시면 됩니다!

 

rsync -avz -e 'ssh' /home/sunkyung/Downloads cvlab@xxx.xxx.xx.xx:/home/cvlab/sunkyung/psmnet/log/kitti/val

이렇게 위와 같이 작성을 해주면 되겠죠?

 

그럼 이상으로 간단한 명렁어로 서버간 파일 or 디렉토리 이동을 해보았습니다

 

질문이 있거나 잘못된 부분이 있으면 댓글로 남겨주세요, 또 도움이 되셨다면 공감도 눌러주세요~

 

감사합니다

728x90
LIST