programming/python

(파일전송)파일 전송, 폴더 전송(with scp)

limmmmm 2022. 11. 23. 13:01
반응형
반응형

#windows

#Ubuntu

 

같은 네트워크상(ping 명령어로 되는지 확인)에 있는 pc로 파일 또는 폴더를 보내는 방법을 말씀드리겠습니다.

ping 192.168.000.000

 

SCP 기본 문법(파일 기준)

scp [보낼파일] [계정]@[IP]:[경로]

- 위와같이 scp 입력 후 보낼파일 및 경로를 입력해주면 됩니다.

scp ./testfile user@192.168.000.000:/home/projeccts/testfile

- 예시 : 현재 폴더 위치에 있는 testfile을 user@192.168.000.000의 PC에 /home/projects 폴더에 testfile로 놓겠다.

 

Option 추가

1. 보내려는 PC가 docker container 등으로 생성된 PC여서 port(포트)가 있는 상황

scp -P 12345 ./testfile user@192.168.000.000:/home/projects/testfile

- P는 대문자로 입력하셔야 합니다.

 

2. 폴더 전체 전송

scp -r -P 12345 ./testfolder user@192.168.000.000:/home/projects/

- 현 폴더에 있는 testfolder를 /home/projects에 전송

 

* 가장 편하게 사용하시려면 폴더만들어서 거기에 옮길 파일들 다 옮겨놓고 scp로 넘기면 간편합니다.

 

궁금하신점은 댓글로 남겨주세요. 감사합니다.

반응형