Linux에서 웹 사이트의 모든 페이지를 다운로드하는 방법

Wget은 웹 사이트에서 콘텐츠를 다운로드하는 데 사용할 수있는 Linux의 강력한 오픈 소스 소프트웨어입니다. 때로는 사이트의 미러를 만들거나 나중에 사용할 수 있도록 현재 내용을 보존하기 위해 웹 사이트의 모든 내용을 복사해야 할 수도 있습니다. Wget을 사용하면 전체 웹 사이트를 단 한 줄 명령으로 다운로드 할 수 있습니다.

1.

"which"명령을 사용하여 wget이 설치되었는지 확인하십시오. 터미널에서 따옴표없이 "which wget"을 입력하면 Linux 컴퓨터에 Wget이 설치된 위치가 표시됩니다. Wget이 설치되어 있지 않으면 Yum이나 Apt-get와 같은 배포판의 소프트웨어 설치 도구를 사용하여 Wget을 설치하십시오.

2.

웹 사이트를 반영하도록 플래그를 설정하십시오. Wget에는 프로그램 동작을 변경하도록 설정할 수있는 여러 플래그가 있습니다. "-m"플래그는 전체 웹 사이트를 다운로드하는 데 사용됩니다. 예를 들어 다음과 같이 입력하십시오.

wget -m www.fake-web-site.com

이렇게하면 컴퓨터에 "www.fake-web-site.com"이라는 로컬 복사본이 생성됩니다. 기본적으로 Wget은 실행 된 디렉토리 안에 웹 사이트와 동일한 이름의 디렉토리를 만듭니다.

삼.

브라우저에서 페이지의 로컬 사본을 열어 내용을 확인하십시오.

필요한 것

  • wget

경고

  • Wget은 서버에서 컨텐츠를 요청할 때 상당한 양의 대역폭을 소비 할 수 있습니다. 또한 일부 방화벽은 단일 클라이언트의 빠른 요청을 공격으로 해석 할 수 있으므로 IP 주소가 서버에서 일시적으로 차단 될 수 있습니다. 요청 간의 시간을 제한하도록 -w 플래그가 설정되어 있는지 확인하십시오. 예 :
  • wget -m -w 10 www.fake-web-site.com
  • Wget이 서버에서 후속 파일을 요청하기 전에 10 초 동안 대기하게합니다.

인기 게시물