이전 포스팅에서 Linux에서 FTP를 이용한 파일 다운로드 방법에 대해서 알아보았다.
이번 포스팅에서는 wget을 이용하여 파일 한개가 아닌!!
특정 디렉토리의 전체 내용을 다운로드 받을 수 있는 방법에 대해서 알아본다.
Linux를 사용할 때, GUI를 같이 설치한 경우에는 손쉽게 HTTP 서버/클라이언트 등을 이용하여
원하는 폴더/파일을 다운로드 할 수 있지만 GUI를 설치하지 않은 경우 shell 환경만을 사용할 경우 wget ftp를 활용하자
📌 Apple 정품 2022 아이패드 프로 12.9 6세대 M2칩 최저가 구입하기
이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공 받습니다."
https://link.coupang.com/a/3Fig7
** 이전 포스팅 | [리눅스 시작하기 #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폴더와 파일 두개가 모두 다운로드 되었다.