所以有一个充满 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