부분적으로 다운로드한 aria2 파일이 있습니다. 옆에 로 시작하는 같은 이름의 파일이 있습니다 .aria2
.
다운로드 링크를 모르겠습니다. 나에겐 이 두 파일만 있다. 이 경우 다운로드를 재개하는 방법을 알고 싶습니다.
참고: *.aria2
다운로드 파일로 생성되며 다운로드가 완료될 때까지 보관됩니다.
답변1
다운로드 유형에 따라 다음 두 가지 옵션 중 하나 또는 둘 다를 사용해야 합니다.
aria2c --continue=true \
--input-file=${path_to_./aria2_script}
그러나 두 옵션 모두에 대해 다운로드 URL이 분명히 필요합니다. 내가 아는 한, 그것 없이는 다운로드를 재개할 수 없습니다. 죄송합니다. 더 나은 도움이 되지는 않지만 문서는 다음과 같습니다.여기. 옵션은 아래에 설명되어 있습니다.
-i
,--input-file=<FILE>
FILE에 있는 URI를 다운로드합니다. 단일 엔터티에 대해 여러 URI를 지정할 수 있습니다. TAB 문자를 사용하여 한 줄에서 URI를 구분합니다. -가 지정되면 stdin에서 입력을 읽습니다. 또한 URI의 각 줄 뒤에 옵션을 지정할 수 있습니다. 선택적 줄은 하나 이상의 공백으로 시작해야 하며 줄당 하나의 옵션을 포함해야 합니다. 입력 파일은 gzip을 사용하여 압축할 수 있습니다. 자세한 내용은 입력 파일 하위 섹션을 참조하세요.
--deferred-input
옵션 도 참조하세요 .
-c
,--continue[=true|false]
부분적으로 다운로드된 파일을 계속 다운로드합니다. 웹 브라우저 또는 처음부터 순차적으로 파일을 다운로드하는 기타 프로그램에 의해 시작된 다운로드를 재개하려면 이 옵션을 사용하십시오. 현재 이 옵션은 HTTP(S)/FTP 다운로드에만 사용할 수 있습니다.
답변2
다운로드한 파일이 토렌트인 경우 다음을 통해 검색할 수 있습니다.
url=$(echo "magnet:?xt=urn:btih:$(xxd -p -seek 10 -l 20 'FILENAME.aria2')")
aria2c --continue=true $url
답변3
#!/bin/bash
url="magnet:?xt=urn:btih:$(xxd -p -seek 10 -l 20 "$1")"
cd "$(dirname "$1")" || exit 1
shift # Allow further aria2c command line options
exec aria2c "$url" "$@"
크레딧: @Zibri 및https://github.com/aria2/aria2/issues/792