从 uTorrent 迁移至 KTorrent

从 uTorrent 迁移至 KTorrent

我该如何将数据从 uTorrent(Windows)传输到 KTorrent(Ubuntu)?我有数百个在 Windows 中播种的文件,全部已完全下载。

答案1

我希望有比我要建议的更优雅的方法,但如果没有任何结果,这可能会有所帮助。

确保 Windows 磁盘在 Ubuntu 中可见。获取您要在 µTorrent 中播种的种子的所有 .torrent 文件。然后在 KTorrent 中逐个打开它们。一旦 KTorrent 询问您要将文件保存在哪里,请选择您从 Windows 下载它们的相同位置。KTorrent 应该会检测下载的百分比并继续进一步下载。由于下载已完成,它应该开始播种。

当然,请先使用最小的 torrent 尝试一下,以防出现问题。

编辑

初步结果:

第一步对我来说,打开 KTorrent 并打开配置 KTorrent 设置。在应用程序下应该有选项默认保存位置。将其设置为下载种子数据的位置。之后单击标有确定的按钮。然后我们继续下一步。

第二步是测试设置。打开最喜欢的终端应用程序。我个人喜欢 Konsole。然后输入:

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

这会将 torrent 添加到 ktorrent 并开始下载,无需用户干预。进程将在后台运行,因此可以再次使用相同的 shell。它应该检测到 torrent 已下载并切换到播种模式。ktorent --silent即使 ktorrent 已在运行,也可以运行,并将任何新 torrent 添加到正在运行的实例。

尝试一下并报告其效果。

第三步: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。这样您就可以省去手动添加数百个种子所需的精力。

答案2

需要注意的是,您不需要打开文件并保存脚本使其可执行,而只需在一行中执行整个脚本即可,如下所示:

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

只要确保您在执行此操作时位于包含 torrent 文件的目录中即可。

相关内容