다운로드 파일 리눅스 명령

wget을 명령

wget을 명령은 지정된 URL에서 파일을 다운로드합니다. wget을가는 다운로드로 인해 네트워크에 실패 할 경우, 매우 좁은 상황이다 대역폭에 강한 적응성을 가지고, 매우 안정적이고 불안정한 네트워크로, 전체 파일이 다운로드 될 때까지 wget과 노력 계속됩니다. 다운로드 프로세스가 서버에 의해 중단 된 경우, 그것이 중단 된 부분부터 계속 다운로드 서버에 다시 연결합니다. 이 링크-시간 서버 큰 파일에서 다운로드를 정의하는 데 유용합니다.

문법

wget과 (옵션) (매개 변수)

옵션

-a <로그 파일> : 로그 파일에 기록하고, 지정된 내용의 실행, 
-A <접미사> 지정 연장 복수 사이 쉼표로 구분 다운로드 확장 파일; 
-b : 배경 런 wget과; 
-B <접속 주소> : 연결 어드레스의 참조베이스 어드레스를 설정; 
-C : 작업은 최종 단말의 실행을 계속; 
-C <플래그> : 서버 데이터 블록 설정 기능 작동 플래그에로 떨어져 폐쇄 기본값은 ON이다 
-d : 디버그 모드 지시, 
-D <도메인 이름 목록> ","분리의 도메인 이름과 함께 도메인 세트리스트; 
-e <명령> 파일 ".wgetrc"로서 지정된 명령의 실행 부분, 
-h : 표시 도움말 정보 명령; 
-i <파일> : 얻을 URL 주소가 지정된 파일에서 다운로드 할; 
에 -l <디렉토리 목록> 세트를 디렉토리 목록을 아래로, 여러 디렉토리와 ","분리; 
-L을 : 오직 연결된 커넥터 따라, 
-R 및 LT : 재귀 적으로 다운로드하는 단계; 
- NC는 : 파일이 존재하는, 파일 다운로드 원본 파일 덮어 쓰지 않는다 
-nv : 오류 메시지를 표시하고 업데이트 다운로드 아니오 명령들을 실행의 세부 과정을 도시 한 도면 
-q : 실행 명령을 표시하지 않습니다 
-NH :하지 질의 호스트 이름을, 
-v : 표시 상세한 구현 과정을, 
-V : 버전 정보를, 
--passive- 는 FTP를 : FTP 수동 모드 PASV 연결 서버, 
--follow- FTP : HTML 파일에서 다운로드 할 파일을 FTP 연결.

매개 변수

URL : 지정된 URL 주소를 다운로드합니다.

사용은 하나의 파일을 다운로드 wget 용

wget을 http://www.linuxde.net/testfile.zip

다음 예는 표시 진행 다운로드 과정에서 바, 포함 (완료 다운로드의 비율은 바이트 다운로드 남은 시간, 현재 다운로드 속도를 다운로드 한) 네트워크에서 다운로드하고 현재 디렉토리에 파일을 저장 할 수 있습니다.

다운로드 및 다른 이름으로 파일을 저장

wget을 -O wordpress.zip http://www.linuxde.net/download.aspx?id=1080

wget과 라인의 마지막에 기본값으로 /일반적으로 동적으로 잘못 링크 된 다운로드 파일 이름, 문자 명령 뒤에.

오류 : 다음 예는 파일 이름을 다운로드합니다 download.aspx?id=1080저장 :

wget을 http://www.linuxde.net/download?id=1

다운로드 한 파일은 압축 형식하더라도, 그것은 여전히 명령.download.php?id=1080

수정 :이 문제를 해결하기 위해, 우리는 매개 변수를 사용하여 -O파일 이름을 지정합니다 :

wget을 -O wordpress.zip http://www.linuxde.net/download.aspx?id=1080

wget을 다운로드 속도

wget을 --limit 레이트 = 300K http://www.linuxde.net/testfile.zip

때 당신은 기본적으로 모든 가능한 광대역 다운로드를 취할 것이다, wget을 실행합니다. 당신이 큰 파일을 다운로드 할 준비가 된 것입니다,하지만 당신은 다른 파일을 다운로드 할 때 속도를하는 것이 필요하다.

HTTP wget과 사용

wget을 -c http://www.linuxde.net/testfile.zip

사용은 wget -c우리가 갑자기 인해 네트워크와 매우 도움이, 우리가 대신 다운로드 계속 다른 파일을 다시 다운로드를 중단 할 때 큰 파일을 다운로드 중단 다운로드 파일을 다시 시작합니다. 중단 된 다운로드 계속하기 위해 필요한 때 사용할 수 있습니다 -c매개 변수를.

wget과를 사용하여 배경 다운로드

wget을 -b http://www.linuxde.net/testfile.zip은 

백그라운드에서 계속, 1840 PID 
출력이`wget과 로그 '에 기록됩니다.

다운로드 매우 큰 파일의 경우, 우리는 매개 변수를 사용할 수있는 -b배경 다운로드를 들어, 당신은 다운로드 진행 상황을 확인하려면 다음 명령을 사용할 수 있습니다 :

꼬리 -f wget을 로그

다운로드 위장 에이전트 이름

wget을 --user 에이전트 = "모질라 / 5.0 (윈도우, U, 윈도우 NT 6.1; EN-US) AppleWebKit / 534.16 (KHTML, 도마뱀 붙이 등) 크롬 / 10.0.648.204 사파리 / 534.16에"http : //www.linuxde. 순 / testfile.zip

일부 사이트는 브라우저 대신 프록시 이름의 재량에 따라 다운로드 요청을 거부 할 수 있습니다. 하지만 당신은 수있는 --user-agent매개 변수를 위장.

테스트 다운로드 링크

당신은 다운로드 시간을 계획 할 때, 당신은 다운로드 링크는 일정 시간 동안 유효 테스트해야합니다. 우리는 증가 할 수 --spider매개 변수를 확인 할 수 있습니다.

wget을 --spider URL

올바른 다운로드 링크가 표시됩니다 경우 :

스파이더 모드를 사용할. 원격 파일이 존재하는지 확인합니다. 
HTTP 요청하여 전송, 기다리고 응답 ... 200 OK의 
길이 : 지정되지 않은 [텍스트 / HTML] 
원격 파일이 추가 링크를 포함 할 수 
있지만, 재귀가 비활성화 - 검색 할 수 없습니다.

이 보장하지만은 다운로드가 예약 된 시간에 수행 할 수 있지만 당신이 다음과 같은 오류가 표시됩니다 잘못된 링크를 제공하는 경우 :

wget을 --spider URL 
스파이더 모드를 사용할. 원격 파일이 존재하는지 확인합니다. 
HTTP 요청하여 전송, 기다리고 응답 ... 404 찾을 수 없음 
원격 파일이 존재하지 않습니다 - 깨진 링크를!

다음과 같은 경우에 사용할 수있는 --spider매개 변수를 :

  • 타이밍 체크를 다운로드하기 전에
  • 브레이크는 사이트를 사용할 수 있는지 여부를 감지
  • 웹 사이트 페이지를 확인 죽은 링크

재시도 횟수를 증가

wget을 --tries = 40 URL

네트워크 문제 또는 다운로드하는 경우 큰 파일도 실패 할 수 있습니다. wget을 기본 재시도 연결 파일 20 시간을 다운로드합니다. 필요한 경우 사용할 수 있습니다 --tries재시도 횟수를 증가 할 수 있습니다.

여러 파일을 다운로드

wget을 -i Filelist.txt의

첫째, 파일 다운로드 링크를 유지 :

고양이> Filelist.txt의 
URL1 
URL2 
URL3 
url4

그런 다음이 매개 변수 파일 및 사용 -i다운로드.

미러 사이트

wget을 --mirror -p -P ./LOCAL URL은 --convert - 링크

로컬로 전체 사이트를 다운로드합니다.

  • --miror이미지 다운로드 열기.
  • -p모든 파일을 HTML 페이지가 제대로 표시 다운로드하십시오.
  • --convert-links일단 다운로드, 링크 비용으로 전환.
  • -P ./LOCAL로컬 지정된 디렉토리에있는 모든 파일과 디렉토리를 저장합니다.

필터 지정된 서식 다운로드

wget을 GIF로 받아 들인다 UR

웹 사이트를 다운로드하지만 다운로드 사진 싶지 않아, 당신은이 명령을 사용할 수 있습니다.

로그 파일에 정보를 다운로드하려면

wget을 -o download.log URL

직접 다운로드 정보 싶지 않지만 로그 파일에, 당신은 터미널을 사용할 수 있습니다.

총 파일 크기 제한 다운로드

wget을 -Q5m -i Filelist.txt의

파일은 5M 출구 다운로드 이상을 다운로드 할 때 사용할 수 있습니다. 참고 : 재귀 다운로드 효과적인 경우이 매개 변수는, 다운로드 한 파일에서 작동하지 않습니다.

지정된 파일 형식을 다운로드

wget을 -r -A.pdf URL

당신은 다음과 같은 상황에서이 기능을 사용할 수 있습니다 :

  • 모든 사진은 웹 사이트를 다운로드합니다.
  • 모든 비디오는 웹 사이트를 다운로드합니다.
  • 모든 PDF 파일은 웹 사이트를 다운로드했습니다.

FTP 다운로드

wget을 FTP-URL 
wget을 --ftp 사용자 = 사용자 --ftp - 비밀 번호 = PASSWORD의 URL

당신은 완전한 FTP 링크를 다운로드 wget을 사용할 수 있습니다.

익명 FTP 다운로드 사용 wget을 :

wget을 FTP-URL

wget과 사용자 이름 및 암호 인증 FTP 다운로드를 사용합니다 :

wget을 --ftp 사용자 = 사용자 --ftp - 비밀 번호 = PASSWORD의 URL

wget을 명령

wget을 명령은 지정된 URL에서 파일을 다운로드합니다. wget을가는 다운로드로 인해 네트워크에 실패 할 경우, 매우 좁은 상황이다 대역폭에 강한 적응성을 가지고, 매우 안정적이고 불안정한 네트워크로, 전체 파일이 다운로드 될 때까지 wget과 노력 계속됩니다. 다운로드 프로세스가 서버에 의해 중단 된 경우, 그것이 중단 된 부분부터 계속 다운로드 서버에 다시 연결합니다. 이 링크-시간 서버 큰 파일에서 다운로드를 정의하는 데 유용합니다.

문법

wget과 (옵션) (매개 변수)

옵션

-a <로그 파일> : 로그 파일에 기록하고, 지정된 내용의 실행, 
-A <접미사> 지정 연장 복수 사이 쉼표로 구분 다운로드 확장 파일; 
-b : 배경 런 wget과; 
-B <접속 주소> : 연결 어드레스의 참조베이스 어드레스를 설정; 
-C : 작업은 최종 단말의 실행을 계속; 
-C <플래그> : 서버 데이터 블록 설정 기능 작동 플래그에로 떨어져 폐쇄 기본값은 ON이다 
-d : 디버그 모드 지시, 
-D <도메인 이름 목록> ","분리의 도메인 이름과 함께 도메인 세트리스트; 
-e <명령> 파일 ".wgetrc"로서 지정된 명령의 실행 부분, 
-h : 표시 도움말 정보 명령; 
-i <파일> : 얻을 URL 주소가 지정된 파일에서 다운로드 할; 
에 -l <디렉토리 목록> 세트를 디렉토리 목록을 아래로, 여러 디렉토리와 ","분리; 
-L을 : 오직 연결된 커넥터 따라, 
-R 및 LT : 재귀 적으로 다운로드하는 단계; 
- NC는 : 파일이 존재하는, 파일 다운로드 원본 파일 덮어 쓰지 않는다 
-nv : 오류 메시지를 표시하고 업데이트 다운로드 아니오 명령들을 실행의 세부 과정을 도시 한 도면 
-q : 실행 명령을 표시하지 않습니다 
-NH :하지 질의 호스트 이름을, 
-v : 표시 상세한 구현 과정을, 
-V : 버전 정보를, 
--passive- 는 FTP를 : FTP 수동 모드 PASV 연결 서버, 
--follow- FTP : HTML 파일에서 다운로드 할 파일을 FTP 연결.

매개 변수

URL : 지정된 URL 주소를 다운로드합니다.

사용은 하나의 파일을 다운로드 wget 용

wget을 http://www.linuxde.net/testfile.zip

다음 예는 표시 진행 다운로드 과정에서 바, 포함 (완료 다운로드의 비율은 바이트 다운로드 남은 시간, 현재 다운로드 속도를 다운로드 한) 네트워크에서 다운로드하고 현재 디렉토리에 파일을 저장 할 수 있습니다.

다운로드 및 다른 이름으로 파일을 저장

wget을 -O wordpress.zip http://www.linuxde.net/download.aspx?id=1080

wget과 라인의 마지막에 기본값으로 /일반적으로 동적으로 잘못 링크 된 다운로드 파일 이름, 문자 명령 뒤에.

오류 : 다음 예는 파일 이름을 다운로드합니다 download.aspx?id=1080저장 :

wget을 http://www.linuxde.net/download?id=1

다운로드 한 파일은 압축 형식하더라도, 그것은 여전히 명령.download.php?id=1080

수정 :이 문제를 해결하기 위해, 우리는 매개 변수를 사용하여 -O파일 이름을 지정합니다 :

wget을 -O wordpress.zip http://www.linuxde.net/download.aspx?id=1080

wget을 다운로드 속도

wget을 --limit 레이트 = 300K http://www.linuxde.net/testfile.zip

때 당신은 기본적으로 모든 가능한 광대역 다운로드를 취할 것이다, wget을 실행합니다. 당신이 큰 파일을 다운로드 할 준비가 된 것입니다,하지만 당신은 다른 파일을 다운로드 할 때 속도를하는 것이 필요하다.

HTTP wget과 사용

wget을 -c http://www.linuxde.net/testfile.zip

사용은 wget -c우리가 갑자기 인해 네트워크와 매우 도움이, 우리가 대신 다운로드 계속 다른 파일을 다시 다운로드를 중단 할 때 큰 파일을 다운로드 중단 다운로드 파일을 다시 시작합니다. 중단 된 다운로드 계속하기 위해 필요한 때 사용할 수 있습니다 -c매개 변수를.

wget과를 사용하여 배경 다운로드

wget을 -b http://www.linuxde.net/testfile.zip은 

백그라운드에서 계속, 1840 PID 
출력이`wget과 로그 '에 기록됩니다.

다운로드 매우 큰 파일의 경우, 우리는 매개 변수를 사용할 수있는 -b배경 다운로드를 들어, 당신은 다운로드 진행 상황을 확인하려면 다음 명령을 사용할 수 있습니다 :

꼬리 -f wget을 로그

다운로드 위장 에이전트 이름

wget을 --user 에이전트 = "모질라 / 5.0 (윈도우, U, 윈도우 NT 6.1; EN-US) AppleWebKit / 534.16 (KHTML, 도마뱀 붙이 등) 크롬 / 10.0.648.204 사파리 / 534.16에"http : //www.linuxde. 순 / testfile.zip

일부 사이트는 브라우저 대신 프록시 이름의 재량에 따라 다운로드 요청을 거부 할 수 있습니다. 하지만 당신은 수있는 --user-agent매개 변수를 위장.

테스트 다운로드 링크

당신은 다운로드 시간을 계획 할 때, 당신은 다운로드 링크는 일정 시간 동안 유효 테스트해야합니다. 우리는 증가 할 수 --spider매개 변수를 확인 할 수 있습니다.

wget을 --spider URL

올바른 다운로드 링크가 표시됩니다 경우 :

스파이더 모드를 사용할. 원격 파일이 존재하는지 확인합니다. 
HTTP 요청하여 전송, 기다리고 응답 ... 200 OK의 
길이 : 지정되지 않은 [텍스트 / HTML] 
원격 파일이 추가 링크를 포함 할 수 
있지만, 재귀가 비활성화 - 검색 할 수 없습니다.

이 보장하지만은 다운로드가 예약 된 시간에 수행 할 수 있지만 당신이 다음과 같은 오류가 표시됩니다 잘못된 링크를 제공하는 경우 :

wget을 --spider URL 
스파이더 모드를 사용할. 원격 파일이 존재하는지 확인합니다. 
HTTP 요청하여 전송, 기다리고 응답 ... 404 찾을 수 없음 
원격 파일이 존재하지 않습니다 - 깨진 링크를!

다음과 같은 경우에 사용할 수있는 --spider매개 변수를 :

  • 타이밍 체크를 다운로드하기 전에
  • 브레이크는 사이트를 사용할 수 있는지 여부를 감지
  • 웹 사이트 페이지를 확인 죽은 링크

재시도 횟수를 증가

wget을 --tries = 40 URL

네트워크 문제 또는 다운로드하는 경우 큰 파일도 실패 할 수 있습니다. wget을 기본 재시도 연결 파일 20 시간을 다운로드합니다. 필요한 경우 사용할 수 있습니다 --tries재시도 횟수를 증가 할 수 있습니다.

여러 파일을 다운로드

wget을 -i Filelist.txt의

첫째, 파일 다운로드 링크를 유지 :

고양이> Filelist.txt의 
URL1 
URL2 
URL3 
url4

그런 다음이 매개 변수 파일 및 사용 -i다운로드.

미러 사이트

wget을 --mirror -p -P ./LOCAL URL은 --convert - 링크

로컬로 전체 사이트를 다운로드합니다.

  • --miror이미지 다운로드 열기.
  • -p모든 파일을 HTML 페이지가 제대로 표시 다운로드하십시오.
  • --convert-links일단 다운로드, 링크 비용으로 전환.
  • -P ./LOCAL로컬 지정된 디렉토리에있는 모든 파일과 디렉토리를 저장합니다.

필터 지정된 서식 다운로드

wget을 GIF로 받아 들인다 UR

웹 사이트를 다운로드하지만 다운로드 사진 싶지 않아, 당신은이 명령을 사용할 수 있습니다.

로그 파일에 정보를 다운로드하려면

wget을 -o download.log URL

직접 다운로드 정보 싶지 않지만 로그 파일에, 당신은 터미널을 사용할 수 있습니다.

총 파일 크기 제한 다운로드

wget을 -Q5m -i Filelist.txt의

파일은 5M 출구 다운로드 이상을 다운로드 할 때 사용할 수 있습니다. 참고 : 재귀 다운로드 효과적인 경우이 매개 변수는, 다운로드 한 파일에서 작동하지 않습니다.

지정된 파일 형식을 다운로드

wget을 -r -A.pdf URL

당신은 다음과 같은 상황에서이 기능을 사용할 수 있습니다 :

  • 모든 사진은 웹 사이트를 다운로드합니다.
  • 모든 비디오는 웹 사이트를 다운로드합니다.
  • 모든 PDF 파일은 웹 사이트를 다운로드했습니다.

FTP 다운로드

wget을 FTP-URL 
wget을 --ftp 사용자 = 사용자 --ftp - 비밀 번호 = PASSWORD의 URL

당신은 완전한 FTP 링크를 다운로드 wget을 사용할 수 있습니다.

익명 FTP 다운로드 사용 wget을 :

wget을 FTP-URL

wget과 사용자 이름 및 암호 인증 FTP 다운로드를 사용합니다 :

wget을 --ftp 사용자 = 사용자 --ftp - 비밀 번호 = PASSWORD의 URL

추천

출처www.cnblogs.com/wsy0202/p/12484496.html