Superkkt Blog

FTP로 파일을 다운로드 받을 때, 디렉토리가 구조가 굉장히 복잡한 경우가 있을 수 있다. 이럴때 GUI FTP 클라이언트(예: 파일질라)들은 큐에 모든 디렉토리와 하위에 있는 파일 및 디렉토리들을 등록하고, recursive하게 다운로드를 할 수 있다.

그런데 X 윈도우가 없는 상태에서 커맨드라인 FTP 클라이언트만 쓰는 경우에는 좀 난감하다. 어떤 클라이언트들은 여러 개의 파일을 전송하는 mget 같은 명령어에 recursive 옵션을 쓸 수 있다고 하는데, 이런 기능을 지원하지 않는 클라이언트도 많다.

따라서 이럴 때는 wget을 사용해서 아래와 같이 recursive하게 다운로드 받을 수 있다.

# wget -T 30 -r -t 2 'ftp://username:password@server-ip:port'

아래는 위에서 사용한 옵션 설명이다.

-T 30 = 응답이 없을 때 30초간 기다린다. 즉, 타임아웃 시간이다.
-r = recursive download
-t 2 = 문제 발생 시 재시도 횟수


2009/09/23 12:07 2009/09/23 12:07

trackbacks

trackbacks rss

이 글에는 트랙백을 보낼 수 없습니다

Leave a Comment