나는 wget을 사용하여 (웹 서버의 http를 통해) 특정 디렉토리의 내용을 재귀적으로 다운로드하려고 합니다. 내가 사용하는 명령은 다음과 같습니다.
wget -r -l 0 --user=josh --ask-password http://morris.cs.example.com/files/Software/MySoftware/V2012_Linux
그런 다음 wget은 예상 하위 디렉터리(V2012_Linux)뿐만 아니라 상위 디렉터리의 내용을 다운로드하는 것 같습니다.
하위 디렉터리의 콘텐츠만 다운로드하여 선택한 디렉터리에 넣도록 명령을 수정하려면 어떻게 해야 합니까?
답변1
찾고 계시는 것 같아요
-np, --no-parent don't ascend to the parent directory.
그러므로:
wget -r -l 0 -np --user=josh --ask-password http://morris.cs.example.com/files/Software/MySoftware/V2012_Linux/
Wget은 파일 이름 출력에 많은 유연성을 제공하지 않습니다. 재귀적으로 다운로드하려면 다운로드한 트리의 구조가 제공된 구조와 일치하도록 해야 합니다. V2012_Linux
다운로드가 완료되면 원하는 위치로 이동하거나 심볼릭 링크를 생성하세요.