제목이 거의 모든 것을 말해줍니다. 웹사이트 디렉토리와 하위 디렉토리를 미러링하고 싶다면. 사용해야 할까요 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 파일을 놓칠 수 있습니다.