티스토리 뷰
wget 명령어는 웹에서 파일 다운로드를 도와주는 리눅스 명령어이다.
이 명령어는 HTTP, HTTPS, FTP 프로토콜로 웹서버에서 파일을 다운로드 받는다. wget은 백그라운드에서 실행되는 프로그램이다.
위 예제에서 download라는 명칭의 파일로 해당 서버의 파일을 다운로드 받는다.
wget은 굉장이 많은 옵션 명령어를 포함한다. 이들을 통해 다운로드하는 파일의 위치나 이름을 미리 변경할 수 도 있다.
웹페이지 다운로드
$ wget http://example.exm/file.tar.gz
웹페이지 다운로드 및 이름 변경
# wget [이름변경 명령어] [변경할 이름] [다운로드할 링크]
$ wget -O new_name.gz http://example.exm/file.tar.gz
FTP 서버에서 다운로드하기
$ wget ftp://example.exm/file.tar.gz
신뢰할 수 없는 https URL에서 파일을 다운로드
해당 방법은 "--no-check-certificate" 옵션을 사용하여 실행합니다.
# wget [유효검사 무시 명령어] [링크]
$ wget --no-check-certificate https://example.exm/file.tar.gz
wget 명령어를 이용해 전체 웹 사이트를 미러링하는 방법
해당 방법은 "-m"옵션으로 미러링을 설정할 수 있습니다. 이로 모든 웹사이트의 파일을 다운할 수 있습니다.
$ wget -m http://example.exm/
파일안에 저장된 URL 읽어서 다운로드하기
다운로드 받을 URL을 지정한 파일에서 찾는다.
# wget [명령어] [파일 이름]
$ wget -i filename
wget이 파일을 덮어쓰도록 하는 방법
해당 방법은 “-o” 옵션으로 결과 파일을 지정하면 기존에 존재하는 모든 파일에 덮어쓰기 한다.
$ wget -q https://example.exm/file.tar.gz -o filename
여러 파일 다운로드하기
해당 방법은 "-i" 옵션으로 다운로드할 URL 목록이 포함된 로컬 또는 외부 파일 경로를 사용한다.
다음 예제는 linux-distros라는 텍스트 파일 내부의 링크를 참고하는 경우이다.
$ wget -i linux-distros.txt
# linux-distros텍스트 파일 내부
# http://mirrors.edge.kernel.org/archlinux/iso/2018.06.01/archlinux-2018.06.01-x86_64.iso
# https://cdimage.debian.org/debian-cd/current/amd64/iso-cd/debian-9.4.0-amd64-netinst.iso
# https://download.fedoraproject.org/pub/fedora/linux/releases/28/Server/x86_64/iso/Fedora-Server-dvd-x86_64-28-1.1.iso
백그라운드에서 파일 다운로드하기
대량의 파일을 다운로드할 때 아래 보이는 “-b” 옵션을 사용해서 다운로드 과정을 백그라운드로 실행할 수 있다.
$ wget -b https://example.exm/file.tar.gz
다운로드하다 중단된 파일 이어서 받기
wget은 아래 보이는 “-c” 옵션으로 중단된 다운로드를 재개할 수 있다.
$ wget -c https://example.org/file.tar.gz
파일 다운로드 중 다운로드 속도를 제한하는 방법
다운로드 속도를 제한 하고 싶으면 다음에 쓰인 것 처럼 “-limit-rate” 명령어를 쓸 수 있다.
$ wget -limit-rate=128k https://example.exm/file.tar.gz
wget의 명령어 및 버전을 확인하는 방법
$ wget --help
$ wget -version
이외에도 wget은 수많은 명령어를 포함하고 있기에 다양한 방법으로 다운로드에 접근할 수 있습니다.
[linux] 리눅스 10가지 wget 명령어 사용법
참고: https://www.fastwebhost.in/blog/10-examples-of-linux-wget-command/ wget 명령어는 웹에서 파일 다운로드를 도와주는 리눅스 커맨드라인 유틸리티입니다. 이 명령어는 HTTP, HTTPS, FTP 프로토콜을 이용해 웹서
sisiblog.tistory.com
Linux : Wget 명령어 사용하는 방법, 예제
GNU Wget은 웹에서 파일을 다운로드하기 위한 명령줄 유틸리티입니다. Wget을 사용하면 HTTP, HTTPS 및 FTP 프로토콜을 사용하여 파일을 다운로드할 수 있습니다. Wget은 여러 파일을 다운로드하고, 다운
jjeongil.tistory.com
'Computer > Linux' 카테고리의 다른 글
[Linux] 입출력 재지정 (IO Redirection) - 출력 재지정 (0) | 2023.09.20 |
---|---|
[Linux] 파이프라인 (Pipeline, grep, cat) [중요] (0) | 2023.09.20 |
[Linux] 패키지 매니저 (0) | 2023.09.20 |
[Linux] 파일 입출력 방법 (nano) (0) | 2023.09.20 |
[Linux] 기본 명령어 (sudo) (0) | 2023.09.19 |
- Total
- Today
- Yesterday
- New
- 구조
- c++
- 스레드
- 포인터
- 인터럽트
- CPU
- 클래스
- 상속
- 입출력
- 할당
- 운영체제
- 함수
- 프로세스
- thread
- dynamic_cast
- malloc
- 알고리즘
- 메모리
- 레지스터
- 크기
- 수학
- 컴파일
- 게임수학
- 명령어
- const
- 백준
- static_cast
- 초기화
- 멀티스레드
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |