웹사이트 검색

Linux용 최고의 명령줄 다운로드 가속기


원격으로 또는 로컬로 작업할 때 외부 소스에서 콘텐츠를 가져와야 하는 경우가 종종 있습니다. 이러한 콘텐츠를 얻으려면, 특히 다른 옵션이 없을 때 명령줄 도구를 사용하여 작업을 완료하는 것이 좋습니다.

이 기사에서는 명령줄을 통해 콘텐츠를 다운로드하는 데 가장 널리 사용되는 도구 중 일부를 검토하겠습니다.

더 읽기: 가장 인기 있는 Linux용 GUI 다운로드 관리자 9개

Wget

우리는 wget이라는 가장 인기 있는 도구 중 하나부터 시작하겠습니다. HTTP, HTTPSFTP를 통해 콘텐츠를 다운로드하는 데 사용할 수 있는 네트워크 유틸리티입니다. Wget은 백그라운드와 포그라운드 모두에서 사용할 수 있으므로 로그오프한 경우에도 다운로드를 계속 실행해야 하는 경우 유용합니다.

이 도구에는 인증된 다운로드, 레벨 제한이 있는 재귀 다운로드, URL에 대한 정규식 허용, 제외 허용, 파일의 URL 입력 허용 등을 수행할 수 있는 다양한 옵션이 함께 제공됩니다. wget에 대한 옵션은 정말 많으므로 간단히 실행하여 도구의 도움말 페이지를 검토하는 것이 좋습니다.

wget -h
wget 명령의 몇 가지 유용한 예는 다음과 같습니다.

wget의 가장 기본적인 다운로드 예는 다음과 같습니다.

wget https://wordpress.org/latest.zip

파일에 나열된 URL에서 다운로드하는 예입니다. 먼저 파일 목록은 다음과 같습니다.

cat list.txt

https://wordpress.org/latest.zip
https://downloads.joomla.org/cms/joomla3/3-8-5/Joomla_3-9-4-Stable-Full_Package.zip
https://ftp.drupal.org/files/projects/drupal-8.4.5.zip

그런 다음 다음을 사용하여 다운로드를 실행할 수 있습니다.

wget -i list.txt

백그라운드에서 다운로드를 실행하려면 다음을 사용할 수 있습니다.

wget -b https://wordpress.org/latest.zip

FTP와 함께 wget을 사용하여 단일 파일을 다운로드하려는 경우.

wget ftp://user:password@host:/path-to-file/file.txt

이에 대한 보다 유용한 예는 디렉터리 내의 모든 파일과 폴더를 얻을 수 있도록 백그라운드 및 재귀 모드를 사용하는 것입니다.

wget -br ftp://user:password@ftp-host:/path-for-download/

Wget은 많은 최신 Linux 배포판에 사전 설치되어 있지만, 설치가 필요한 경우 다음을 사용할 수 있습니다.

sudo apt install wget    # Debian/Ubuntu like distros
yum install wget         # CentOS/RHEL
dnf install wget         # Fedora

곱슬 곱슬하다

컬은 서버에서 또는 서버로 데이터를 전송하는 데 사용할 수 있는 도구입니다. 여러 프로토콜을 지원합니다. 매뉴얼 페이지에 따르면 DICT, FILE, FTP, FTPS, GOPHER, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMB, SMBS, SMTP 등의 프로토콜이 지원됩니다. , SMTPS, TELNET 및 TFTP.

상상할 수 있듯이 이것으로 많은 일을 할 수 있습니다. 아마 아시겠지만 curl은 프록시, 사용자 인증, FTP 업로드/다운로드, 파일 전송 재개 등을 지원합니다.

다음은 curl 사용의 몇 가지 예입니다.

파일 다운로드:

curl -O https://wordpress.org/latest.zip
<./pre>
Download a file to output file by your choice:
curl -o wordpress.zip https://wordpress.org/latest.zip

중단된 다운로드를 재개하려면 다음을 사용할 수 있습니다.

curl -C - O https://wordpress.org/latest.zip

여기에서 더 유용한 컬 예제를 확인할 수 있습니다: Linux에서 컬을 사용하는 방법에 대한 15가지 팁.

curl을 설치하려면 다음을 사용할 수 있습니다.

sudo apt install curl    # Debian/Ubuntu
yum install curl         # CentOS/RHEL
dnf install curl         # Fedora

아리아2

Aria는 또 다른 다중 프로토콜 다운로드 도구입니다. Aria는 HTTP/HTTPS, FTP/SFTP BitTorrent 및 Metalink를 지원합니다. 다른 기능과 다른 점 중 일부는 동시에 여러 위치에서 파일 다운로드를 지원하고 자석 링크를 지원하며 모든 기능을 갖춘 BitTorrent 클라이언트라는 것입니다.

BitTorrent 클라이언트로서 DHT, PEX, 암호화, Magnet URI, 웹 시딩, 선택적 다운로드 및 로컬 피어 검색을 지원합니다.

자세한 사용법은 Aria2 다운로드 관리자 문서를 자유롭게 검토하세요. 아래에서 aria2 기본 사용법의 몇 가지 예를 볼 수 있습니다.

다음은 Aria2를 사용하는 몇 가지 예입니다.

:
토렌트 파일을 다운로드하세요:

aria2c http://releases.ubuntu.com/18.10/ubuntu-18.10-desktop-amd64.iso.torrent

텍스트 파일에 나열된 URL을 사용하여 다운로드합니다.

aria2c -i downloadurls.txt

불완전한 다운로드 재개:

aria2c -c http://releases.ubuntu.com/18.10/ubuntu-18.10-desktop-amd64.iso.torrent

비밀번호로 보호된 사이트에서 다운로드:

aria2c --http-user=xxx --http-password=xxx https://protectedwebsite.com/file

Aria2를 설치하려면 다음 명령을 사용할 수 있습니다.

sudo apt install aria2      # Debian/Ubuntu
yum install aria2           # CentOS/RHEL
dnf install aria2           # Fedora

악셀

목록의 네 번째 다운로드 유틸리티는 Axel로, 하나의 파일에 대해 여러 연결을 사용하여 다운로드 프로세스를 개선하려고 시도합니다. 한 번의 다운로드에 여러 다운로드 위치를 사용할 수 있습니다. 개발자에 따르면 Axel은 다운로드 속도를 60%까지 높일 수 있으며 HTTP/HTTPS, FTP 및 FTPS와 같은 프로토콜을 지원합니다.

우리는 Axel을 다운로드 가속기로 사용하여 Linux에서 FTP 및 HTTP 다운로드 속도를 높이는 방법에서 찾을 수 있는 별도의 기사에서 Axel을 검토했습니다.

위 기사에서는 wget, HTTP 다운로드 및 Axel 간의 다운로드 시간 비교를 확인할 수 있습니다.

Axel을 사용하는 몇 가지 예는 다음과 같습니다.

Axel을 사용하여 간단한 다운로드를 수행하려면 다음 명령을 사용할 수 있습니다.

axel https://wordpress.org/latest.zip

해당 옵션 --max-speed 또는 짧은 옵션 -s를 사용하여 최대 다운로드 속도를 설정할 수 있습니다. 값은 초당 바이트 단위로 설정됩니다.

axel --max-speed=512000 https://wordpress.org/latest.zip

다른 이름으로 파일을 저장하려면 -o 옵션을 사용하여 파일 이름을 지정할 수 있습니다.

axel -o wordpress.zip https://wordpress.org/latest.zip

Linux 시스템에 Axel을 설치하려면 아래 명령 중 적절한 명령을 사용하세요.

sudo apt install axel                                  # Ubuntu/Debian
yum install epel release && yum install axel   # CentOS/RHEL
dnf install axel                                       # Fedora
결론

이것은 Linux에서 가장 널리 사용되는 다운로드 유틸리티 목록입니다. 어떤 것을 사용하시나요? 왜 그런 걸 선호하시나요? 아래 댓글 섹션에서 의견을 공유해 주세요.