0. 접속
ssh 사용할 때와 비슷하다고 생각하면 된다.
$ sftp [계정명]@[ip주소]
* 포트를 따로 지정해야할 때는
$ sftp -P [포트번호] [계정명]@[ip 주소]
ex) sftp -P 22 root@127.0.0.1
* 모든 파일의 목록을 확인하는 ls 명령어나, cd같은 다른 명령어를 사용할 수 있다.
* 다른 명령어와 같이 사용하여 효과적으로 sftp를 사용하면 된다.
1. 원격 서버에서 내 로컬에 가져오고 싶을 때
1-1) 파일 가져오기
$ get [파일 이름 or 파일 경로]
ex) $ get Untitled.ipynb
ex) $ get /home/Docker/project1/Untitled.ipynb
1-2) 폴더 가져오기
$ get -r [폴더 이름 or 폴더 경로]
ex) $ get -r model
ex) $ get -r /home/User/project1
2. 내 로컬에서 원격 서버에 전송하고 싶을 때
2-1) 파일 전송하기
$ put [파일 이름 or 파일 경로]
2-2) 폴더 전송하기
$ put -r [폴더 이름 or 폴더 경로]
sftp를 종료할 때는 command창에 exit를 입력하면 된다.