반응형
wget ❓
최근 칼리 리눅스 사용이 많아지면서 로컬에 있는 파일들을 옮길 때 wget을 자주쓰게되서 정리하게 되었다.
wget은 리눅스, 유닉스, 윈도우 등 다양한 운영 체제에서 사용할 수 있는 명령줄 도구이며 wget은 인터넷에서 파일을 다운로드하는 데 사용된다.
wget의 주요 기능은 다음과 같다.
- HTTP, HTTPS, FTP, SFTP 등 다양한 프로토콜을 지원한다.
- 다중 다운로드를 지원한다.
- 다운로드 중 중단 및 재개를 지원한다.
- 대역폭 제한을 지원한다.
- 암호화된 파일 다운로드를 지원한다.
wget의 기본 사용법은 다음과 같다.
wget [옵션] [URL]
예를 들어, 다음 명령은 Google의 홈페이지를 다운로드한다.
wget https://www.google.com
wget은 다음과 같이 다양한 옵션을 제공한다.
- -O [파일명]: 다운로드한 파일의 이름을 지정
- -P [디렉토리]: 다운로드한 파일을 저장할 디렉토리를 지정
- -c: 다운로드 중단 후 다시 시작
- -b: 백그라운드에서 다운로드
- -r: 재귀 다운로드
- -t [초]: 다운로드 타임아웃을 지정
- -l [깊이]: 재귀 다운로드의 최대 깊이를 지정
- -np: 재귀 다운로드에서 하위 디렉토리를 건너뜀
- -k: 다운로드한 파일의 하이퍼링크를 다운로드
- -m: 다운로드한 파일의 미러링을 생성.
- -e [옵션]: HTTP 헤더를 지정
- -q: 진행 상황 표시를 비활성화
wget의 코드 예시는 다음과 같다.
# Google의 홈페이지를 다운로드
wget https://www.google.com
# Google의 홈페이지를 /home/user/downloads 디렉토리에 다운로드
wget -P /home/user/downloads https://www.google.com
# 다운로드 중단 후 다시 시작
wget -c https://www.google.com
# 백그라운드에서 다운로드
wget -b https://www.google.com
# 재귀 다운로드
wget -r https://www.google.com
# 다운로드 타임아웃을 30초로 지정
wget -t 30 https://www.google.com
# 재귀 다운로드의 최대 깊이를 2로 지정
wget -r -l 2 https://www.google.com
# 재귀 다운로드에서 하위 디렉토리를 건너뜀
wget -r -np https://www.google.com
# 다운로드한 파일의 하이퍼링크를 다운로드
wget -k https://www.google.com
# 다운로드한 파일의 미러링을 생성
wget -m https://www.google.com
# HTTP 헤더를 지정
wget -e "Accept-Language: ko-KR" https://www.google.com
# 진행 상황 표시를 비활성화
wget -q https://www.google.com
반응형
'컴퓨터 기본' 카테고리의 다른 글
초간단 컴퓨터가 실행되는 원리 심화 (0) | 2023.10.23 |
---|---|
putty ? 알아볼게요 (0) | 2023.10.15 |
PCI 에 대하여 (0) | 2023.10.11 |
[컴퓨터 기본] 클록 ? 오버클록? 알아볼게요 (0) | 2023.09.09 |
[컴퓨터 기본] 클러스터? 알아볼게요( with 클러스터 설정) (0) | 2023.08.18 |