[linux] 리눅스 10가지 wget 명령어 사용법
참고: https://www.fastwebhost.in/blog/10-examples-of-linux-wget-command/
wget 명령어는 웹에서 파일 다운로드를 도와주는 리눅스 커맨드라인 유틸리티입니다. 이 명령어는 HTTP, HTTPS, FTP 프로토콜을 이용해 웹서버에서 파일을 다운로드 받습니다. 그리고 스크립트나 cronjob에서도 실행시킬 수 있습니다. wget은 백그라운드에서 실행되는 비인터랙티브 프로그램으로서 쓸만한 기능으로는 미러링이 있습니다. 이 기능으로 웹에서 전체 웹 사이트를 다운로드 할 수 있습니다. wget 명령어의 몇 가지 예를 살펴보겠습니다.
1. 웹페이지 다운로드
다음은 웹에서 파일을 다운로드하는 기본 형식입니다.
$ wget http://example.org/file.tar.gz
2. FTP 서버에서 파일 다운로드 하기
wget은 익명 FTP를 통해 파일을 다운받을 수 있습니다. 이는 FTP로그인을 필요로하지 않습니다.
$ wget ftp://example.org/file.tar.gz
3. 신뢰할 수 없는 https URL에서 파일을 다운로드하는 방법
옵션 “--no-check-certificate”를 사용하면 인증서 유효성 검사를 무시할 수 있습니다.
$ wget https://example.org/file.tar.gz -no-check-certificate
4. wget 명령어를 이용해 전체 웹 사이트를 미러링하는 방법
“-m” 옵션으로 미러링을 설정합니다. 이를 이용해 모든 웹사이트의 파일을 다운로드할 수 있습니다.
$ wget -m https://example.org/
5. 파일안에 저장된 URL 읽어서 다운로드하기
다운로드 받을 URL을 지정한 파일에서 찾습니다.
$ wget -i filename
6. wget이 파일을 덮어쓰도록 하는 방법
만약 “-o” 옵션으로 결과 파일을 지정하면 기존에 존재하는 모든 파일에 덮어쓰기 합니다.
$ wget -q https://example.org/file.tar.gz -o filename
7. 백그라운드에서 파일 다운로드하기
대량의 파일을 다운로드할 때 아래 보이는 “-b” 옵션을 사용해서 다운로드 과정을 백그라운드로 실행할 수 있습니다.
$ wget -b https://example.org/file.tar.gz
8. 다운로드하다 중단된 파일 이어서 받기
wget은 아래 보이는 “-c” 옵션으로 중단된 다운로드를 재개할 수 있습니다.
$ wget -c https://example.org/file.tar.gz
9. 파일 다운로드 중 다운로드 속도를 제한하는 방법
다운로드 속도를 제한 하고 싶으면 다음에 쓰인 것 처럼 “-limit-rate” 명령어를 쓸 수 있습니다.
$ wget -limit-rate=128k https://example.org/file.tar.gz
10. wget의 버전을 확인하는 방법
wget의 버전을 확인하고 싶으면 다음의 명령어를 사용하면 됩니다.
$ wget -version
정리
wget에는 매우 많은 수의 옵션이 있습니다. 더 많은 옵션을 찾아보려면 메뉴얼 페이지를 활용할 수 있습니다. “man wget” 명령을 사용하면 됩니다.