웹사이트 검색

Wget을 사용하여 특정 디렉터리에 파일을 다운로드하는 방법


Wget은 HTTP, HTTPS, FTP 등의 프로토콜과 HTTP 프록시를 통한 검색을 지원하는 널리 사용되는 비대화형 네트워크 다운로더입니다. 기본적으로 wget은 실행되는 현재 작업 디렉터리에 파일을 다운로드합니다.

참고 사항: Linux에서 Wget을 사용하여 다운로드하는 동안 파일 이름을 바꾸는 방법

이 기사에서는 해당 디렉토리로 이동하지 않고 특정 디렉토리에 파일을 다운로드하는 방법을 보여줍니다. 이 가이드는 예를 들어 스크립트에서 wget을 사용하고 있고 다른 디렉토리에 저장되어야 하는 다운로드를 자동화하려는 경우에 유용합니다.

또한 wget은 비대화형(백그라운드에서 작동 가능)으로 설계되어 쉘 스크립트를 통한 다운로드 자동화에 쉽게 사용할 수 있습니다. 실제로 다운로드를 시작하고 시스템 연결을 끊고 wget이 작업을 완료하도록 할 수 있습니다.

Wget의 -P 또는 --directory-prefix 옵션은 검색된 모든 파일과 하위 디렉터리가 저장될 디렉터리 접두사를 설정하는 데 사용됩니다.

이 예에서는 Glances 구성 템플릿을 다운로드하여 /etc/glances/ 디렉터리에 저장하는 방법을 보여줍니다.

sudo mkdir /etc/glances
ls /etc/glances/
sudo wget https://raw.githubusercontent.com/nicolargo/glances/develop/conf/glances.conf -P /etc/glances/
ls /etc/glances/

대용량 파일을 다운로드하는 경우 -c 또는 --continue 플래그를 추가하면 부분적으로 다운로드된 파일을 계속해서 다운로드할 수 있습니다. 이를 사용하면 다운로드를 새로 시작할 필요가 없습니다.

이 옵션을 사용하면 이전 wget 인스턴스나 다른 프로그램 또는 일시 중지한 프로그램에 의해 시작된 파일 다운로드를 재개할 수 있습니다. 네트워크 장애가 발생한 경우에도 유용합니다. 예를 들어,

wget -c https://tenet.dl.sourceforge.net/project/parrotsecurity/iso/4.1/Parrot-security-4.1_amd64.iso

자세한 내용은 wget 매뉴얼 페이지를 참조하세요.

man wget 

다음 관련 기사를 읽고 싶을 수도 있습니다.

  1. 하나의 명령으로 Tar 파일을 다운로드하고 추출하는 방법
  2. 파일 다운로드 및 웹사이트 탐색을 위한 5가지 Linux 명령줄 기반 도구
  3. Linux에서 'Curl' 명령을 사용하는 방법에 대한 15가지 팁

그게 다야! 이 짧은 기사에서는 wget을 사용하여 해당 디렉토리로 이동하지 않고 특정 디렉토리에 파일을 다운로드하는 방법을 설명했습니다. 댓글을 통해 여러분의 생각을 우리와 공유할 수 있습니다.