** 자세한 내용은 man wget으로 확인 **
★ 본인 기준 자주 사용 하는 옵션
-b, --background
: 실행 후 바로 백그라운드 작업으로 들어간다
-q, --quiet
: 메시지를 출력하지 않는다.
-i file, --input-file=file
: URL을 file에서 읽는다.
-F, --force-html
: file에서 읽을때 HTML 파일으로 읽는다. 이 옵션을 이용하면 받아놓은 HTML 파일의 link에 위치한 파일들을 추가적으로 받을 수 있다. 필요한 경우 HTML파일에 <base href="url">이나 --base 옵션을 이용하라.
-B URL, --base=URL
: -F 옵션과 함께 사용하여 -i 옵션에 주어진 파일의 상대적 경로에 URL을 추가한다.
-O file, --output-document=file
: 여럿의 문서를 읽을 경우 하나로 합쳐서 file로 저장한다. file이 이미 존재한다면 새로운 내용으로 덮어씌어진다.
-c, --continue
: 부분적으로 받은 파일을 계속해서 이어받는다.
--limit-rate=amount
: 초당 다운 받는 양을 제한, 제한은 Byte/KB/MB 단위로 가능
★-nd, --no-directories
: 제귀적으로 다운 받을경우 하부 디렉토리를 생성하지 않는다.
★-nH, --no-host-directories
: 호스트 이름이 들어가는 디렉토리를 생성하지 않는다. -r test 같은 옵션을 주면 기본적으로 wget을 test 디렉토리 생성
★--cut-dirs=number
: 지정한 숫자만큼의 디렉토리를 무시한다.
ex) http://fileserver/files/1/ 파일의 경우
: 아무런 옵션을 주지 않는 경우 -> fileserver/files/1/ 에 저장
-nh -> files/1/
-nh --cut-dirs=1 -> 1/
-nh --cut-dirs=2 -> .
--cut-dirs=1 -> fileserver/files/
★-P prefix, --directory-prefix=prefix
: 파일들을 저장할 디렉토리를 지정한다. 기본값은 현재디렉토리(.)이다.
-E, --html-extension
: text/html 파일을 다운받지만 URL이 html로 끝나지 않는 경우 .html 확장자를 붙여준다. 이는 .asp나 cgi의 결과물을 html로 저장해서 아파치 서버로 서비스할 수 있도록 해준다.
--http-user=user --http-passwd=password
: HTTP 서버에 사용자 이름과 암호를 사용하여 접속하도록 한다.
--cookies=on/off --load-cookies file --save-cookies file
: 쿠키와 관련된 옵션들
-U agest-string, --user-agent=agent-string
: agent를 지정한다.
--passive-ftp
: FTP의 passive mode를 사용하도록 한다.
★-r, --recursive
: 재귀적인(recursive) 다운로드를 한다.
-l depth, --level=depth
: 최대 depth를 지정한다. 기본값은 5이다.
-k, --convert-links
: 다운로드가 끝난후 로컬 디스크의 문서내 링크를 로컬에 맞게 변경
: 이는 hyperlink 뿐 아니라 이미지, 스타일시트 등의 모든 링크에 대해 행해짐
: wget이 받은 파일에 대해서는 상대적 경로를 이용하여 링크가 변경되나 이미지와 같이 wget이 받지 않은 파일에 대해서는 호스트이름을 붙여서 외부링크가 되도록 변경
-p, --page-requisites
: 지정한 HTML을 표시하기 위해 필요한 모든 파일들을 다운로드 받도록 한다. 예를 들어 이미지, 사운드, 스타일시트 파일들을 다운받는다.
★-A acclist, --accept acclist
-R rejlist, --reject rejlist
: 받거나 받지 않을 파일 확장자를 지정한다.
-D domain-list, --domains=domain-list
: 받을 도메인의 이름을 지정한다. 컴마(,)로 구분된 도메인의 이름을 나열한다.
--exclude-domains domain-list
: 받지 않을 도메인의 이름을 지정한다.
--follow-ftp
: HTML 문서에 포함된 FTP 링크도 다운받는다.
-L, --relative
: 상대적 경로만 다운받는다.
-l list, --include-directories=list
: 컴마로 구분된 디렉토리의 리스트에서만 다운 받는다. 리스트는 와일드 카드를 사용할 수 있다.
-X list, --exclude-directories=list
: 지정한 디렉토리의 파일들은 받지 않는다.
★-np, --no-parent
: 주어진 디렉토리의 상부 디렉토리는 다운받지 않는다.
'Linux' 카테고리의 다른 글
apt zabbix mirror 서버 구성하기 (0) | 2020.11.12 |
---|---|
Apache 파일 서버 구성하기 (0) | 2020.11.10 |
Redis Replication 구성 (0) | 2020.10.25 |
Redis 서버 구성 (0) | 2020.10.25 |
Firewall 옵션 (0) | 2020.10.15 |