Как мне перенести данные из uTorrent(windows) в KTorrent(Ubuntu)? У меня есть сотни файлов, которые были загружены в Windows, все полностью загружены.

2 ответа2

3

Я надеюсь, что есть более элегантный способ, чем тот, который я собираюсь предложить, но если ничего не получится, это может помочь.

Убедитесь, что диск Windows виден из Ubuntu. Получите все файлы .torrent для торрентов, которые вы загружаете в µTorrent. Затем откройте их в KTorrent один за другим. Как только KTorrent спросит вас, где вы хотите сохранить файлы, выберите ту же папку, где вы загрузили их из Windows. KTorrent должен определить процент загрузки и продолжить загрузку дальше. Поскольку загрузка завершена, он должен начать сеять.

Конечно, попробуйте сначала с наименьшим потоком, на случай, если что-то пойдет не так.

РЕДАКТИРОВАТЬ

Предварительные результаты:

Первым шагом для меня было открыть KTorrent и открыть настройки KTorrent. Там под Приложением должна быть опция Default save location. Установите его в место, куда загружаются данные с торрентов. После этого нажмите кнопку ОК. Затем мы переходим к следующему шагу.

Второй шаг - проверить настройки. Откройте любимое приложение терминала. Мне лично нравится Консоль. Затем введите:

ktorrent \path\to\torrent\file\foo.torrent --silent

Это добавит торрент в ktorrent и начнет скачивать его без вмешательства пользователя. Процесс будет запускаться в фоновом режиме, поэтому эту же оболочку можно использовать снова. Он должен обнаружить, что торрент уже загружен и переключиться в режим заполнения. ktorent --silent может быть запущен, даже если ktorrent уже запущен и добавит все новые торренты в работающий экземпляр.

Попробуйте это и сообщите, как это работает.

Третий шаг: скрипт Bash, который должен обнаружить все файлы .torrent в каталоге и вызвать ktorrent для каждого из них:

Выполнив первые два шага и убедившись, что они работают правильно, откройте ваше любимое консольное приложение и перейдите в каталог, где находятся файлы .torrent. затем введите следующее:

gedit script.sh

Откроется окно Gedit. Вставьте в него следующий код:

#!/bin/bash

for f in  *.torrent #this will list through every .torrent in working directory
do
    echo "Proccessing $f file..."
    ktorrent "$f"  --silent #this will call ktorrent for every .torrent file detected
done

Нажмите сохранить. Сценарий будет сохранен. Следующее, что нам нужно сделать, это разрешить его выполнение.

Тип:

chmod +x script.sh

Это сделает скрипт исполняемым. Наконец, запустите его, набрав:

./script.sh

Он должен добавить все торренты из каталога в ktorrent. Таким образом вы сэкономите усилия, необходимые для добавления сотен торрентов вручную.

1

Просто обратите внимание, что вместо открытия файла с сохранением скрипта, делающего его исполняемым, вы можете просто выполнить все это в одной строке следующим образом:

for f in  *.torrent; do echo "Processing $f";ktorrent "$f"  --silent;done

Просто убедитесь, что вы находитесь в каталоге с торрент-файлами.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .