我对单个命令感兴趣,该命令将下载torrent的内容(并可能以种子的形式参与下载,直到停止为止)。
通常,有一个torrent-client守护程序应预先启动,并由一个客户端来控制(如transmission-remote
)。
但是我在寻找wget
or 的简单性curl
:给出一个命令,过一会儿得到结果。
btdownloadcurses
我对单个命令感兴趣,该命令将下载torrent的内容(并可能以种子的形式参与下载,直到停止为止)。
通常,有一个torrent-client守护程序应预先启动,并由一个客户端来控制(如transmission-remote
)。
但是我在寻找wget
or 的简单性curl
:给出一个命令,过一会儿得到结果。
btdownloadcurses
Answers:
签出transmission-cli
。用法就像运行一样简单transmission-cli <torrent-file>
,但是显然您可以通过几个选项将其调整为需要。
只是侧面评论:
实际上,您可以使用许多其他选项,此外transmission-cli
,这里可能还会出现许多其他建议(例如deluge
注释中的Benjamin B.)。我读过某个地方,应该编写任何行为良好的程序,以便可以通过命令行进行控制,而GUI只是对它的补充-接口,使程序更易于使用。
我尝试了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
$
我的建议是不安装任何东西(如果您有节点)
npx -p webtorrent-cli webtorrent download "magent:..."
它会临时下载webtorrent-cli
pakcage,然后执行命令webtorretn
来下载您的torrent。
aria2c http://somesite/somefile.torrent
?