Как я могу скачать магнитные ссылки через командную строку с помощью rtorrent в Linux?

Как я могу скачать магнитные ссылки через командную строку с помощью rtorrent в Linux (Ubuntu)?

Я знаю что могу

  1. Бежать rtorrent
  2. Хит Backspace
  3. Вставить ссылку магнита
  4. Нажмите Enter

Однако я хочу одну или несколько командных строк, а не сочетания клавиш.

3 ответа

Решение

Я знаю, что это довольно старый, но в случае, если кто-то еще нуждается в этом ответе:

rtorrent 'magnet link in quotes'

тогда это откроет rtorrent с этой ссылкой.

rtorrent Страница man говорит, что в качестве окончательного варианта используется URL|FILE. Предположительно, это торрент 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

Версия для Mac: поскольку этот ответ является первым результатом «Как загрузить магнитные ссылки через командную строку Mac» в Google, я собираюсь добавить процедуру загрузки торрента с терминала на Mac.

  1. Откройте терминал.
  2. Установите Brew (https://brew.sh/)/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
  3. Писатьbrew install transmissionпосле завершения запускаbrew install watch
  4. После завершения запустите демон:transmission-daemon
  5. Начните загрузку с:transmission-remote -a "url"
  6. Чтобы было визуальное обновление, напишите:watch "transmission-remote -l"(добавьте флаг -n, чтобы указать интервал, стандарт — 2 секунды)

Для других целей в Интернете есть несколько сообщений, например: https://cli-ck.io/transmission-cli-user-guide/. Это должно работать с некоторыми вариантами Linux, поскольку Transmission, очевидно, распространяется со своим CLI в Ubuntu/Debian.

Другие вопросы по тегам