JJANG-JOON
article thumbnail
Published 2023. 10. 15. 02:31
wget ? 알아볼게요 컴퓨터 기본
반응형

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

 

 

 

 

 


 

 

 

 

 

 

 

 

 

 

반응형
profile

JJANG-JOON

@JJANG-JOON

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!

profile on loading

Loading...