본문으로 바로가기

SFTP 폴더 다운로드 방법 ( Console )

category OS/Linux(Unix) 2021. 4. 2. 14:18

SFTP(SSH File Transfer Protocol)를 이용하여 원격 서버의 특정 경로의 폴더를 모두 내려받는 방법을 포스팅 합니다. 

 

1. 먼저 sftp로 원격 서버에 접속하여 다운로드 하려는 폴더로 이동해 주세요. 

(폴더 경로를 알고 있으면 해당 과정 패스)

sftp> cd /app/test
sftp> ls -l
drwxr-xr-x    4 tomcat   services      100 Apr  1  2021 folder1
drwxr-xr-x    3 tomcat   services      146 Apr  1  2021 folder2
drwxr-xr-x    3 tomcat   services      127 Apr  1  2021 folder3
drwxr-xr-x    3 tomcat   services      113 Apr  1  2021 folder4

 

2. 이후  get -r  명령어를 입력하여 현재 경로의 모든 파일을 다운로드 받을 수 있습니다. 

sftp> get -r *

Fetching /app/test/folder1/ to folder1
Retrieving /app/test/folder1
/app/test/folder1/log/file1.txt 100%   31KB   1.4MB/s   00:00
/app/test/folder1/log/file2.txt 100%   56KB   2.2MB/s   00:00

Fetching /app/test/folder2/ to folder2
Retrieving /app/test/folder2
/app/test/folder2/log/file1.txt 100%   31KB   1.2MB/s   00:00
/app/test/folder2/log/file2.txt 100%   56KB   2.6MB/s   00:00

Fetching /app/test/folder3/ to folder3
Retrieving /app/test/folder3
/app/test/folder3/log/file1.txt 100%   31KB   1.1MB/s   00:00
/app/test/folder3/log/file2.txt 100%   56KB   2.6MB/s   00:00

Fetching /app/test/folder4/ to folder4
Retrieving /app/test/folder4
/app/test/folder4/log/file1.txt 100%   31KB   1.7MB/s   00:00
/app/test/folder4/log/file2.txt 100%   56KB   2.9MB/s   00:00

 

 

3. 루트 경로로 원격서버의 폴더가 모두 잘 복사 된 것을 확인할 수 있습니다.