Wget은 리눅스와 유닉스 환경을 위해 매우 시원한 커맨드라인 downloader이다. Don ’t 그것이 명령 라인 도구라는 사실이 속인다. 그것이 매우 강력하고 다재다능하고 오늘 주위에서 가장 좋은 생생하게 표현된 downloaders 중의 일부와 맞을 수 있다. 그것이 다운로드,대역폭 컨트롤의 다시 시작된 것과 같은 특징을 가진다 그것은 증명과 더 많은 것을 다룰 수 있다. 나 ’ll은 당신을 wget와 그때 나를 이용하는 베이직부터 시작하게 한다. ’ll은 당신에게 당신이 wget와 크론을 이용해서 당신의 웹사이트의 완전한 백업을 어떻게 자동화할 수 있는지를 알려 준다.
방해 ’s은 wget을 설치함으로써 시작한다. 대부분의 리눅스 분배는 wget와 더불어 pre-installed 된다. 당신이 가까스로 너 자신을 잡는다면 wget의 카피 없는 리눅스 기계가 다음을 시도한다. Red Hat Linux에 기초를 둔 시스템에서 당신이 할 수 있는 그러한 중절모는 이용한다:
# yum 설치 wget
그렇지 않으면 당신이 Debian을 이용한다면 쌓은 시스템이 Ubuntu을 좋아한다:
# sudo 적합성은 설치 wget을 얻는다.
당신을 위해 위에 1 목적을 달성해야 한다. 만약 그렇지 않으면 당신의 리눅스 분배와 조사해라 ’어떻게 이르고 설치하는지 볼 s 매뉴얼은 포장한다. wget이 또한 윈도즈에 포팅해 졌다. 윈도즈(위)에 사용자는 이 웹사이트에 접근할 수 있다. 다음 패키지를 다운로드해라: ssllibs와 wget. 파일을 C:\Program Files\wget와 같은 디렉토리로 복사하고 끌어내고 시스템 당신에 그 디렉토리를 추가한다. ’s 길은 용이하게 그것에 접근한다 그래서 당신이 할 수 있다. 지금 당신은 당신의 윈도즈 커맨드라인으로부터 wget에 접근하면 가능할 것이다.
다운로드 매니저가 해야 하는 가장 기초적인 오퍼레이션은 URL으로부터 파일을 다운로드하는 것이다. 여기 ’당신이 wget을 이용하여 어떻게 파일을 다운로드하는 s:
# wget http://www.sevenacross.com/photos.zip
예,그것 ’그렇게 간단한 s. 지금 방해 ’s은 더 재미 있는 뭔가를 한다. 방해 ’s은 전체 웹사이트를 다운로드한다. 여기 ’wget의 파워의 맛 s. 당신이 웹사이트를 다운로드하고 싶다면 당신은 wget이 파일을 가지고 와야 하는 깊이를 명시할 수 있다. 당신이 야후의 최초의 균일한 연결을 다운로드하고 싶다고 말해라! ’s 홈페이지. 여기 ’s 그것을 어떻게 할 것이다:
# wget -r -l 1 http://www.yahoo.com/
여기 ’s 각각 옵션은 무엇을 한다. -r은 파일의 recursive 검색을 활성화한다. -l이 레벨을 의미하고 파일을 가지고 오는 동안 그것 옆에 1 번은 가기 위해 wget에게 몇이 수평으로 되는지를 깊이 말한다. 2에(게)레벨의 숫자를 늘리려고 하고 더 긴 wget이 얼마를 받는지 보아라.
당신이” 웹사이트로부터 모든“ jpeg 이미지를 다운로드하고 싶다면 지금 리눅스 커맨드라인을 잘 알고 있는 사용자가“ wget http://www.sevenacross.com*.jpeg와 같은 명령”이 작용할 것이라고 생각할 수 있다. 글쎄 불행히도 그것은 이겼다. ’t. 당신이 하기 위해 필요한 것은 이것 같은 것이다:
# wget -r -l1–은 -A.jpeg http://www.sevenacross.com을 만들어 내지 않다.
wget에(서)매우 유용한 또다른 옵션은 다운로드의 재개이다. 당신이 큰 파일을 다운로드하기 시작했고 다운로드가 끝낼 수 있었기 전에 당신이 당신의 인터넷 커넥션을 잃었다고 말해라. 당신은 -c 옵션을 이용하여 어디에(서)당신이 그것을 떠났는지으로부터 당신의 다운로드를 계속할 수 있다.
# wget -c http://www.sevenacross.com/ubuntu-live.iso
지금 방해 ’(위)에 웹사이트의 매일의 백업을 세우는 것으로의 s 이동. 다음 명령은 당신의 현지 디스크에(서)사이트의 충실한 반영을 만들 것이다. 이 목적을 위해 wget은 특정한 옵션을 가진다 그리고, –거울. http://sevenacross.com을 당신의 웹사이트와 바꾸어서 다음 명령을 시도해라 ’s 주소.
# wget– 거울 http://www.sevenacross.com/
명령을 할 때 당신을 달리는 것은 당신의 웹사이트의 현지 충실한 반영을 가져야 한다. 백업의 비교적 편리한 도구를 위한 이 메이크. 방해 ’s이 이 명령을 시원한 껍질 스크립트로 변화시키고 그것이 한밤중에 매일 밤 달리도록 예정한다. 당신의 좋아한 텍스트 에디터를 열고 다음을 타이핑해라. 백업과 웹사이트 URL의 당신의 요건으로 가는 길을 바꿀 것을 잊지 말았어라.
#!/bin/bash
YEAR='date + ”%Y ”
MONTH='date + ”%m ”
DAY='date + ”%d ”BACKUP PATH= /home/backup/ #은 길을 당신의 백업 디렉토리와 바꾼다.
WEBSITE URL='http://www.sevenacross.net #은 url을 당신이 backup이고 싶은 웹사이트의 주소와 바꾼다.#이 창조적인 일을 하고 디렉토리를 backup 한다.
$MONTH cd $BACKUP PARENT DIR/$YEAR
mkdir $DAY
cd $DAYwget– 거울 ${WEBSITE URL}
지금 website backup.sh 같은 것으로서 이 파일을 저장하고 수행할 수 있는 허가를 그것에게 주어라:
# 체인지모드 +x website backup.sh
crontab 명령과 더불어 당신의 크론 구성을 열고 끝에(서)다음 라인을 추가해라:
0 0 * * * /path/to/website backup.sh
당신은 /home/backup/YEAR/MONTH/DAY에(서)매일 당신의 웹사이트의 카피를 가져야 한다. 크론과 crontab을 이용하는 더 많은 도움을 위해 이 지침서를 보아라.
그 곳 ’나보다 wget에 대해 배울 더 많은 많은 것 s ’ve은 여기에(서)말하였다. wget을 공부해라 ’s 메뉴얼 페이지.
북마크와 몫





























1이… 아래 그것을 읽었다고 말하거나 그것을 더한다.
aprire당
코멘트를 남겨라