如何将 torrent 添加到正在运行的 rtorrent 下载中?

如何将 torrent 添加到正在运行的 rtorrent 下载中?

所以有一个充满 torrent 文件的目录:

debian.iso.torrent
fedora.iso.torrent

我可以开始下载它们:

rtorrent *.torrent

命令,当工作目录与种子所在目录相同时。

但。每次当我以这种方式启动 rtorrent 时,它都会计算所有哈希值......这需要很长时间才能完成,而且这是一个 CPU 密集型的事情。

有什么方法可以避免这种情况吗? (其他基于控制台的 torrent 客户端?或者在已经下载 torrent 时添加单个 torrent 而不计算所有 torrent 哈希值的功能?)

答案1

您可以设置一个“会话目录”,以便存储一些数据,并且当您完全退出 rtorrent 时,您可以打开它而无需经过哈希处理。

根据联机帮助页,这可以使用该-s path选项来完成,因此-s ~/torrentdir将使用它作为会话目录。但您可能希望将其设置为完整,~/.rtorrent.rc这样您就不必一直指定它。

rtorrent(抱歉,缺少有效的示例,我现在附近没有设置计算​​机。)

答案2

.torrent如果我理解正确的话,您想在运行时添加一个rtorrent- 只需点击Bksp并输入 torrent 的路径,然后点击Enter。可能会弄乱hash*设置以.rtorrent.rc更改进行哈希计算的频率等值,但如果您不确切知道自己在做什么,请小心。

答案3

如果您知道文件是正确的并且不想计算哈希值,则需要添加快速恢复数据。这相关 rTorrent wiki页面记录了如何执行此操作。

答案4

# Watch a directory for new torrents
schedule = watch_directory,5,5,load_start=/var/torrents/todo/*.torrent

# actions
system.method.set_key = event.download.finished,move_complete,"d.set_directory=/var/torrents/done/;execute=mv,-u,$d.get_base_path=,/var/torrents/done/"

现在只需将文件放入 /var/torrents/todo/ 完成后,它将被移动到 /var/torrents/done

相关内容