답변:
대상 웹 서버에서 디렉토리 색인 작성이 사용 가능하고 다운로드 할 모든 파일이 동일한 디렉토리에있는 경우 wget의 재귀 검색 옵션을 사용하여 모든 파일을 다운로드 할 수 있습니다.
사용하다
wget -r -l1 -A.jpg http://www.example.com/test/
.jpg
디렉토리에서 모든 파일을 다운로드합니다 test
.
모든 파일을 다운로드하지 않으려면 아래 정보가 도움이 될 것입니다.
-A acclist --accept acclist
-R rejlist --reject rejlist
Specify comma-separated lists of file name suffixes or patterns to
accept or reject. Note that if any of the wildcard characters, *, ?,
[ or ], appear in an element of acclist or rejlist, it will be
treated as a pattern, rather than a suffix.
--accept-regex urlregex
--reject-regex urlregex
Specify a regular expression to accept or reject the complete URL.
처럼 :
wget -r --no-parent -A '*.jpg' http://example.com/test/
이것을 사용하십시오 :
wget -r --level=1 -A.jpg --ignore-length -x -np http://example.com/folder/
이것은 무엇을 하는가?
-r
: 재귀 검색 (중요)
--level=0
: 재귀 최대 깊이 수준을 지정합니다. 이 디렉토리의 경우 1입니다.
-x
: 강제 DIRS는 하나, 그렇지 않으면 생성되지 것입니다 경우에도 디렉토리의 계층 구조 생성
-np
, 아니 부모를 재귀 적으로 검색 할 때 부모 디렉토리에 승천하지 않습니다
-A.type
: 확장자 만 다운로드 파일을type
.
내 대명사는