본문 바로가기
Compute/Linux

[리눅스 시작하기 #8] Linux에서 FTP로 디렉토리 전체 다운 받는 방법 / Linux wget 사용 방법

by 조청유곽 2023. 8. 7.
반응형

이전 포스팅에서 Linux에서 FTP를 이용한 파일 다운로드 방법에 대해서 알아보았다. 

이번 포스팅에서는 wget을 이용하여 파일 한개가 아닌!!

특정 디렉토리의 전체 내용을 다운로드 받을 수 있는 방법에 대해서 알아본다. 

 

Linux를 사용할 때, GUI를 같이 설치한 경우에는 손쉽게 HTTP 서버/클라이언트 등을 이용하여

원하는 폴더/파일을 다운로드 할 수 있지만 GUI를 설치하지 않은 경우 shell 환경만을 사용할 경우 wget ftp를 활용하자

 


📌 Apple 정품 2022 아이패드 프로 12.9 6세대 M2칩 최저가 구입하기

이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공 받습니다."

https://link.coupang.com/a/3Fig7

 

Apple 정품 2022 아이패드 프로 12.9 6세대 M2칩

COUPANG

www.coupang.com

** 이전 포스팅 | [리눅스 시작하기 #6] Linux ubuntu / rocky 로 파일을 전송해보자. 리눅스 ftp 사용 방법 | 리눅스에서 파일 옮기는 방법

 

 

아래는 테스트에 사용할 FTP 서버 환경이다. 

3CDaemon을 사용하여 FTP server를 구축하여 테스트에 사용함 

 

 

 

 

FTP 서버의 테스트 경로는 아래와 같다. 

D드라이브 > 12.temp > test > test1234 폴더 안에 temp 폴더와 파일 2개가 들어있다. 

 

 

 

 

이제 wget을 사용해서 temp 폴더와 두개의 파일을 모두 다운로드 받아보자

 

root@tester:/home/tester/test_001# wget -r --ftp-user=test --ftp-password=test1234 ftp://192.168.xxx.56//test1234

 

wget 옵션 중 -r은 recursively를 의미한다. 

--ftp-user는 ftp 서버의 사용자 계정이며, --ftp-password는 ftp 서버의 사용자 패스워드이다. 

ftp 경로는 서버 주소 이후 경로명 사이에 // 를 입력하고 나머지 경로를 설정하자. 

 

 

 

 

위와 같이 test1234 폴더 안에 temp폴더와 파일 두개가 모두 다운로드 되었다.

 

반응형