用于单次下载 torrent 的命令行工具(如 wget 或 curl)

用于单次下载 torrent 的命令行工具(如 wget 或 curl)

我对一个可以下载 torrent 内容的命令感兴趣(并且可能在下载后作为种子参与,直到我停止它)。

通常,有一个 torrent 客户端守护进程应该预先单独启动,并有一个客户端来控制(如transmission-remote)。

但我正在寻找wgetor的简单性curl:给出一个命令,一段时间后得到结果。

答案1

查看transmission-cli。使用方法就像运行一样简单transmission-cli <torrent-file>,但是您显然可以通过多个选项对其进行调整以满足您的需求。

只是一个侧面评论:

实际上,您可以使用许多其他选项,除了transmission-cli这里可能会出现许多其他建议(例如deluge评论中的 Benjamin B.)。我在某处读到,任何行为良好的程序都应该编写为可以通过命令行进行控制,而 GUI 只是一个补充——一个使程序更容易或更方便使用的界面。

答案2

咏叹调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 for torrent。

$ tget "magnet-link"

$ tget /path/to/ubuntu.torrent

要安装,执行npm install -g t-getyarn global add t-get

更多细节 -http://github.com/jeffjose/tget

相关内容