Wget에서는 -m을 -r --no-parent 인수와 함께 사용해야 합니다.

Wget에서는 -m을 -r --no-parent 인수와 함께 사용해야 합니다.

제목이 거의 모든 것을 말해줍니다. 웹사이트 디렉토리와 하위 디렉토리를 미러링하고 싶다면. 사용해야 할까요 wget -m -r --no-parent bla.com, 아니면 사용해야 할까요 wget -r --no-parent bla.com? -m이 필요합니까?

답변1

-m옵션은 재귀 및 타임스탬프를 켜고 무한 재귀 깊이를 설정하며 FTP 디렉터리 목록을 유지합니다. 현재는 와 동일합니다 ‘-r -N -l inf --no-remove-listing’. 원천http://www.gnu.org/software/wget/manual/wget.html

답변2

기본적으로 -r옵션은 귀하의 경우에 충분할 수 있는 5레벨 아래로 내려갑니다. 그러나 더 많은 레벨이 필요한 경우 옵션 -l뒤에 숫자(레벨)를 사용하거나 -l inf무한 깊이에 사용하십시오.
다른 사람들이 답변했듯이 이 옵션은 -m후자를 수행하며 타임스탬프 확인 및 FTP 디렉터리 목록도 활성화합니다.
제공한 예에서 옵션은 --no-parent대상 URL 수준 위의 페이지나 리소스를 검색하는 것을 방지합니다. 단, 귀하의 경우에는 루트 URL처럼 보이지만 아래 수준일 수 있습니다.
마지막으로 기본적으로 wget대상 URL 도메인 외부의 리소스를 검색하지 않으므로 대상 URL 위에 있거나 다른 도메인에 있는 CSS 및 JavaScript 파일을 놓칠 수 있습니다.

관련 정보