aria2를 사용하여 Linux 명령줄에서 토렌트를 다운로드하는 방법

aria2를 사용하여 Linux 명령줄에서 토렌트를 다운로드하는 방법

리눅스 터미널에서 토렌트를 다운로드하려면 aria2를aria2c 설치하고 마그넷 URI 또는 ​​로컬 파일을 명령어에 전달하세요 .torrent. 이 방법은 SSH 연결뿐 아니라 데스크톱 환경에서도 작동합니다. 다운로드 및 공유 권한이 있는 토렌트만 사용하세요. BitTorrent는 다운로드 중에 다른 피어에게 파일을 업로드할 수 있습니다.

Linux에 aria2 설치하기

사용 중인 배포판의 패키지 관리자를 통해 aria2를 설치하세요. 버전은 배포판에 따라 다를 수 있습니다.

배포설치 명령
우분투 또는 데비안sudo apt update && sudo apt install aria2
페도라sudo dnf install aria2
아치 리눅스sudo pacman -S aria2

aria2는 Ubuntu , Debian , Fedora 및 Arch Linux 용 패키지로 제공됩니다 . 다른 시스템의 경우 공식 저장소 또는 프로젝트의 릴리스 페이지 및 설명서 를 참조하십시오 .

우분투 터미널에서 `sudo apt install aria2` 명령어를 실행하고 패키지 설치 진행 상황을 확인하는 화면입니다.
사용하는 배포판의 패키지 저장소에서 aria2를 설치하세요.

명령어가 설치되었는지 확인하십시오.

실행하세요 aria2c --version. aria2c패키지 이름이 .executable이지만 실행 파일이 없습니다 aria2. 찾을 수 없는 경우 설치를 확인하고 .executable을 확인하세요 PATH.

Linux 터미널에서 aria2 버전 1.37.0이 표시되어 클라이언트가 설치되었음을 확인시켜 줍니다.
전송을 시작하기 전에 aria2c 명령어를 사용할 수 있는지 확인하십시오.

다운로드 폴더를 선택하세요

기본적으로 aria2는 현재 디렉터리에 저장합니다. 저장 위치를 ​​생성하고 다음 명령어를 사용하여 전달하세요 --dir.

mkdir -p "$HOME/Downloads/torrents"
aria2c --dir="$HOME/Downloads/torrents" 'magnet:?xt=urn:btih:REPLACE_WITH_INFOHASH'

자리 표시자를 유효한 출처의 전체 링크로 바꾸세요. --dir토렌트 파일의 이름을 변경하지 않고 대상 경로를 설정합니다.

리눅스 터미널에서 토렌트 다운로드 폴더를 생성하고 `aria2c --dir` 명령어로 해당 폴더를 선택하는 방법입니다.
전용 폴더를 만들고 다운로드 명령이 해당 폴더를 가리키도록 지정하세요.

마그넷 링크에서 토렌트를 시작하세요

마그넷 URI를 복사하여 작은따옴표로 묶으세요. 이렇게 하면 셸이 해당 문자를 &명령 구분 기호로 인식하지 않습니다. 아래 예시는 템플릿일 뿐, 작동하는 토렌트 링크가 아닙니다.

aria2c --dir="$HOME/Downloads/torrents" 'magnet:?xt=urn:btih:REPLACE_WITH_INFOHASH&dn=example'

aria2는 터미널에 전송 상태를 표시합니다. 메타데이터 조회 및 속도는 링크와 사용 가능한 피어에 따라 달라집니다. 연결이 없다는 것은 링크가 불완전하거나 스웜이 비활성화되었음을 나타낼 수 있습니다.

따옴표로 묶인 마그넷 URI를 사용하여 aria2c를 실행하는 Linux 터미널에서 토렌트 전송 상태 표시줄이 나타납니다.
따옴표로 묶인 마그넷 URI는 앰퍼샌드와 같은 셸 문자를 하나의 인수로 묶어 유지합니다.

로컬 .torrent 파일을 사용하세요

사이트나 프로젝트에서 .torrent파일을 제공하는 경우, 먼저 해당 공식 소스에서 파일을 다운로드하세요. 그런 다음 다운로드한 파일의 경로를 토렌트 파일 옵션에 전달하세요.

aria2c --dir="$HOME/Downloads/torrents" --torrent-file="$HOME/Downloads/example.torrent"

로컬 토렌트 파일도 위치 인수로 사용할 수 있습니다. 경로에 공백이 있는 경우 따옴표로 묶고 다운로드하기 전에 게시자와 라이선스를 확인하십시오.

Linux 터미널에서 공개 도메인 .torrent 파일 경로를 aria2c에 전달하고, 다운로드 대상 폴더를 명시적으로 지정하는 방법입니다.
aria2c에 이미 다운로드한 .torrent 파일의 경로를 전달하세요.

여러 토렌트를 대기열에 추가합니다

여러 파일을 다운로드하려면 입력 파일에 각 줄마다 마그넷 URI를 하나씩 입력하세요. 샘플 값은 사용 허가를 받은 소스의 전체 링크로 바꿔야 합니다.

cat > "$HOME/aria2-queue.txt" <<'EOF'
magnet:?xt=urn:btih:REPLACE_WITH_FIRST_INFOHASH
magnet:?xt=urn:btih:REPLACE_WITH_SECOND_INFOHASH
EOF

aria2c --input-file="$HOME/aria2-queue.txt" \
  --dir="$HOME/Downloads/torrents" \
  --max-concurrent-downloads=2

--input-file큐를 읽는 반면, --max-concurrent-downloads=2두 항목을 동시에 실행합니다. 셸 따옴표 없이 한 줄에 하나의 완전한 URI를 유지하십시오.

Linux 터미널에서 aria2c의 입력 파일 및 동시 다운로드 옵션을 사용하여 두 개의 토렌트 작업을 대기열에 추가하는 방법입니다.
입력 파일을 사용하면 aria2가 한 번에 여러 개의 인증된 토렌트 링크를 처리할 수 있습니다.

파종, 중지 및 재개를 관리합니다.

토렌트 클라이언트는 다운로드가 완료된 후에도 업로드를 계속할 수 있습니다. aria2의 기본 공유 비율은 1.0이므로 시딩하는 동안 프로세스가 계속 열려 있을 수 있습니다. 세션을 제한하려면 다음 두 옵션을 모두 추가하세요.

aria2c --seed-time=120 --seed-ratio=1.0 \
  --dir="$HOME/Downloads/torrents" "$HOME/Downloads/example.torrent"

시간은 분 단위로 측정됩니다. aria2는 제한 시간에 도달하면 시딩을 중지하고, --seed-time=0완료 후에는 시딩을 비활성화합니다. 업로드에 대해서는 프로젝트 또는 트래커의 지침을 따르십시오.

Linux 터미널 화면에 aria2 시딩 제한이 120분 또는 공유 비율 1.0으로 설정된 것이 표시됩니다.
시드 투자에 대한 시간 제한과 지분 비율 제한을 설정하세요.

Ctrl+ 키를 눌러 Caria2를 중지하십시오. 나중에 다시 시작하려면 동일한 명령을 다시 실행하고 제어 파일을 보관하십시오 . aria2는 일반적으로 이전 전송을 재개합니다. 장시간 SSH 작업을 수행해야 하는 경우 터미널을 닫으면 포그라운드 프로세스가 종료되므로 .aria2와 같은 지속적인 터미널을 사용하십시오 .tmux

리눅스 터미널 화면에 마그넷 다운로드 명령어와 aria2 전송 진행 상황이 표시됩니다.
aria2 명령어를 다시 실행하여 이전에 aria2로 처리했던 전송을 계속 진행하십시오.

빠른 문제 해결

  • 피어 없음: 마그넷 URI와 토렌트에 활성 시더가 있는지 확인하세요. 피어가 없다는 것은 다운로드할 조각이 없을 수 있음을 의미합니다.
  • 권한이 거부되었습니다. 쓰기 가능한 폴더를 선택하고 .을 사용하여 확인하십시오 ls -ld "$HOME/Downloads/torrents".
  • 디스크 공간 부족: 대용량 파일을 다운로드하기 전에 용량을 확인하세요 df -h "$HOME/Downloads/torrents".
  • 완료 후에도 계속 실행 중입니다. aria2가 시드 작업을 하고 있는 것 같습니다. 완료될 때까지 기다리거나 Ctrl+ 키를 누르세요 C.

마그넷 처리, 입력 파일, 재개 동작 및 시드 제한을 포함한 옵션 세부 정보는 aria2c 설명서를 참조하십시오 . 프로젝트 릴리스 페이지에는 현재 업스트림 버전이 나열되어 있습니다.

댓글 남기기

손실된 파티션과 하드 디스크 데이터를 안전하게 복구하는 방법

손실된 파티션과 하드 디스크 데이터를 안전하게 복구하는 방법

TestDisk와 PhotoRec을 사용하여 손실된 파티션과 파일을 복구하는 방법을 알아보세요. 원본 드라이브를 보호하고 안전하게 스캔한 다음 복구된 데이터를 다른 디스크에 저장하세요.

리눅스 데스크톱에서 QR 코드를 스캔하는 방법

리눅스 데스크톱에서 QR 코드를 스캔하는 방법

웹캠이나 이미지 파일을 사용하여 CoBang으로 Linux에서 QR 코드를 스캔하세요. Flatpak 카메라 접근 관련 설치 옵션, 설정 단계 및 문제 해결 방법을 참조하세요.

Cameractrls를 사용하여 Linux에서 웹캠 설정을 변경하는 방법

Cameractrls를 사용하여 Linux에서 웹캠 설정을 변경하는 방법

Cameractrls를 사용하여 Linux에서 웹캠 설정을 변경하세요. 노출, 색상, 깜빡임 감소 및 기타 지원되는 제어 기능을 조정하고 호환되는 비디오 모드를 확인하세요.

Linux에 PhpStorm을 설치하는 방법: Toolbox, Tar.gz, Snap 및 AUR

Linux에 PhpStorm을 설치하는 방법: Toolbox, Tar.gz, Snap 및 AUR

Linux에 PhpStorm을 설치하려면 JetBrains Toolbox 또는 독립 실행형 tar.gz 아카이브를 사용하세요. Snap 및 Arch AUR 옵션도 제공됩니다. Java는 이미 포함되어 있습니다.

리눅스에 Cisco Packet Tracer를 설치하는 방법

리눅스에 Cisco Packet Tracer를 설치하는 방법

Cisco Packet Tracer 9.0.1 for Ubuntu 64비트 버전을 다운로드하고, APT를 사용하여 DEB 패키지를 설치한 다음, 터미널에서 라이선스에 동의하고 로그인하여 실습을 시작하십시오.

XFCE 4에서 듀얼 패널을 설정하는 방법

XFCE 4에서 듀얼 패널을 설정하는 방법

각 디스플레이마다 별도의 XFCE 4 패널을 생성하고, 두 번째 패널을 올바른 출력에 할당하고, 위치와 크기를 조정한 다음, 필요한 실행기와 상태 항목을 추가합니다.

리눅스에서 CD-ROM을 ISO 파일로 백업하는 방법

리눅스에서 CD-ROM을 ISO 파일로 백업하는 방법

GNOME Disks 또는 dd 명령어를 사용하여 Linux에서 CD-ROM ISO 파일을 생성합니다. 광학 드라이브를 식별하고, 복사 과정을 모니터링하고, 이미지 유효성을 검사하고, 손상된 디스크나 오디오 디스크에 다른 도구가 필요한 경우를 알 수 있습니다.

리눅스에서 GIMP를 사용하여 이미지를 잘라내는 방법

리눅스에서 GIMP를 사용하여 이미지를 잘라내는 방법

GIMP를 사용하여 Linux에서 사진 배경 제거하기: 피사체를 따라 그리고, 선택한 배경을 삭제하고, 투명도를 유지한 다음, 재사용 가능한 PNG 파일로 내보낼 수 있습니다.

FlightGear 무료 다운로드: 공식 설치 가이드

FlightGear 무료 다운로드: 공식 설치 가이드

FlightGear를 공식 사이트에서 무료로 다운로드하세요. Windows, macOS, Linux 패키지를 비교하고, 데이터 파일을 설치한 후 첫 비행을 시작하세요.

Google Tasks 데스크톱 애플리케이션: 컴퓨터에서 사용하는 방법

Google Tasks 데스크톱 애플리케이션: 컴퓨터에서 사용하는 방법

브라우저에서 Google Tasks를 열거나, Chrome 바로가기 또는 앱 스타일 실행을 추가하고, 캘린더 및 Gmail을 통해 날짜별 할 일을 관리하세요.