안녕하세요 저번 포스팅에 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 디렉토리 이동을 해보았습니다
질문이 있거나 잘못된 부분이 있으면 댓글로 남겨주세요, 또 도움이 되셨다면 공감도 눌러주세요~
감사합니다