728x90
반응형
서버간에 파일을 전송 할 때, sftp를 주로 사용하게 됩니다.
때로는 아래와 같이 sftp로 접속을 한 뒤에 다시 put이나 get을 사용하고 다시 exit를 통해서 접속을 끊는 작업이 번거로운 경우가 있습니다.
# sftp root@10.110.1.11
sftp> put /sender/test.file
또는
sftp> get /home/sender/test.file
아래와 같이 커맨드 옵션들을 사용하면 1개의 커맨드로 파일을 전송 할 수 있습니다. (물론 패스워드 입력은 따로 입니다)
예시1 : /sender/test.file 파일을 10.110.1.11 호스트의 /home/upload 경로로 전송(전달)하는 커맨드
scp 사용
# scp /sender/test.file root@10.110.1.11:/home/upload/test.file
sftp 사용
# sftp root@10.110.1.11:/home/upload <<< $'put /sender/test.file'
예시2: 10.110.1.11 호스트의 /home/sender/test.file 파일을 /download 경로로 복사해오는(가져오는) 커맨드
scp 사용
# scp root@10.110.1.11:/home/sender/test.file /download/test.file
sftp 사용
# sftp root@10.110.1.11:/home/sender/test.file /download/test.file
728x90
반응형
'리눅스 > Other commands' 카테고리의 다른 글
리눅스에서 tar 커맨드로 .tar파일 생성 (0) | 2023.03.07 |
---|---|
리눅스에서 오래된 파일만 삭제하기 (0) | 2022.05.26 |
리눅스: history에서 날짜/시간 확인하기 (0) | 2021.11.24 |
리눅스: 2개의 디렉토리를 하드링크(동일한 i-node) 하기 (0) | 2021.07.09 |
리눅스: 커맨드 결과 파일로 저장하기 (0) | 2021.05.11 |