토렌트 콘텐츠를 다운로드할 수 있는 명령(다운로드한 후 중지할 때까지 토렌트로 참여할 수도 있음)에 관심이 있습니다.
일반적으로 미리 별도로 시작하고 클라이언트에 의해 제어되어야 하는 토렌트 클라이언트 데몬이 있습니다(예: transmission-remote
.
wget
그러나 나는 OR의 단순성을 찾고 있습니다 curl
. 명령을 내리고 잠시 후에 결과를 얻습니다.
답변1
확인하다 transmission-cli
. 사용은 실행만큼 간단 transmission-cli <torrent-file>
하지만 여러 옵션을 사용하여 필요에 맞게 조정할 수 있습니다.
그냥 부수적인 코멘트:
transmission-cli
여기에 나타날 수 있는 다른 많은 제안( deluge
댓글의 Benjamin B.처럼) 외에도 실제로 사용할 수 있는 다른 옵션이 많이 있습니다 . 잘 작동하는 프로그램은 명령줄에서 제어할 수 있도록 작성해야 하며 GUI는 단지 프로그램을 더 쉽고 편리하게 사용할 수 있게 해주는 인터페이스인 보충제일 뿐이라는 내용을 어디선가 읽었습니다.
답변2
aria2c <torrentfile or magnet link>
답변3
나는 전에 시도했습니다 lftp
:
lftp -c "torrent $1"
$1
파일은 어디에 있습니까 .torrent
?
같지 않은
lftp -e "torrent $1"
lftp -c
명령이 완료된 후 종료해야 합니다( lftp -e
명령 프롬프트에 남아 있음).
씨앗을 심을 수도 있습니다. (시딩이 그것과 어떻게 상호 작용하는지 아직 모르겠습니다 -c
.)
명령이 완료된 후 시드
이는 실제로 다음에 의해 수행됩니다 lftp -c
.
먼저 시작했습니다. 잠시 후 명령이 완료됩니다.
Name: lib.ru_2007-03-05.7z
dn:1.7G up:0 complete, ratio:0.000000
Seeding in background...
[15137] Moving to background to complete transfers...
$
백그라운드에서 여전히 활성 상태인지 확인하세요(시드됨).
$ ps x | fgrep lftp
15137 ? Ss 0:37 lftp -c torrent lib.ru_2007-03-05.7z.4fb7e98d43804eca.torrent
67517 pts/3 S+ 0:00 grep -F --color=auto lftp
$
답변4
방금 글을 썼습니다 tget
- 토렌트용 wget.
$ tget "magnet-link"
$ tget /path/to/ubuntu.torrent
설치, 실행 npm install -g t-get
또는yarn global add t-get
자세한 내용은 -http://github.com/jeffjose/tget