如何在 Linux(Ubuntu)上使用 rtorrent 通过命令行下载磁力链接?
我知道我能
- 跑步
rtorrent
- 打 Backspace
- 粘贴磁力链接
- 打 Enter
但是我想要一个或多个命令行,而不是键盘快捷键。
答案1
我知道这已经很老了,但万一别人需要这个答案:
rtorrent 'magnet link in quotes'
然后这将通过该链接打开 rtorrent。
答案2
这rtorrent
手册页表示它采用“URL|FILE”作为最终选项。据推测这是 torrent URL。但是它没有具体说明。
你不能做这样的事情:
echo -e "\b$URL" |rtorrent
因为它会stdin
立即关闭并导致rtorrent
退出。
但是,如果rtorrent
在另一个终端会话中运行,请尝试以下操作:
echo -e "\b$URL" > /proc/$(pidof rtorrent)/fd/0
如果您想直接从剪贴板获取链接,请查看xsel
或xclip
。xclip
这样就变成了
echo -e "\b$(xclip -o)" > /proc/$(pidof rtorrent)/fd/0
答案3
Mac版本: 由于这个答案是 Google 上“如何通过 Mac 命令行下载磁力链接”的第一个结果,因此我将添加从 Mac 终端下载种子的程序。
- 打开终端。
- 安装 Brew (https://brew.sh/)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
brew install transmission
完成启动后写入brew install watch
- 完成后启动守护进程:
transmission-daemon
- 开始下载:
transmission-remote -a "url"
- 要进行视觉更新,请写入:(
watch "transmission-remote -l"
添加 -n 标志来指定间隔,标准为 2 秒)
对于其他用途,网上有几篇帖子,例如:https://cli-ck.io/transmission-cli-user-guide/。这应该可以与 Linux 上的一些变体兼容,因为 Transmission 显然是通过其 CLI 在 Ubuntu/Debian 上分发的。