Linux中國

rtorrent – 強大的命令行BT客戶端

簡明教程

rtorrent 是一個用來輕鬆下載文件的命令行BT客戶端(基於ncurses). 安裝這個BT客戶端之後,可以用下面命令運行它:

rtorrent

這有一個運行rtorrent後的窗口的截圖:

rtorrent-3

好吧,我同意這個主窗口看起來並不是很美觀,而且顯示的信息有一點點混亂。不要擔心,只要在你的鍵盤上按下enter就會有一個提示出現在窗口底部.

這是截圖:

rtorrent-4

注意這個出現在屏幕上的提示load.normal>,下一步僅需輸入torrent文件的名字。例如,我輸入這個torrent文件名 Fedora-20-Alpha-x86_64-DVD.torrent.

rtorrent-6

注意你只需要輸入torrent文件名(如果不在當前目錄的話,那就要輸入完整的路徑)。你可以輕鬆的使用bash的快捷鍵比如[TAB]來補全文件名和路徑。之後,再次按下enter。

rtorrent-7

現在你可以看到torrent文件已經載入了,但是你需要激活它,讓它開始下載。怎麼做呢?首先按下向下箭頭鍵。現在應該在之前載入文件的詳細信息前面上顯示了一個星號(譯者註:表示選中)。

rtorrent-8

注意在torrent文件信息開頭顯示的星號,現在,按下 Ctrl+s 開始下載。

rtorrent-9

rtorrent現在已經開始下載當前文件了。用 Ctrl+d 停止下載,再用一次 Ctrl+d 可以移除torrent任務,即卸載它。用 Ctrl+q 退出rtorrent。

你可以看到儘管基於命令行,但是事實上操作rtorrent並不是很難。

下載/安裝

一些重要的關於rtorrent的鏈接:

Ubuntu 用戶可以從Ubuntu軟體中心下載rtorrent. 現在使用的版本是0.9.2.

rtorrent 下載安裝之後,你必須設置一個資源文件(配置文件) - .rtorrent.rc 。這個文件必須存在,否則程序無法正常啟動。下圖就是我沒有設置 ~/.rtorrent.rc 運行程序的結果。

rtorrent-1

你可以看到程序顯示了一個不能讀取到資源文件的錯誤。設置這個文件,首先下載文件模板,根據需求改一改。

注意 - 我上面提到的鏈接是官方的下載鏈接。這個文件和我的 ~/.rtorrent.rc有一點不同。

這是我使用的資源文件:

# For temporary downloaded files
# 臨時下載文件
directory = ~/rTempDownloadFiles

# Directory to save and resume torrent sessions
# 保存和恢復torrent會話的目錄
session = ~/rSession

# Other Tunables
# 其它可調參數
upload_rate = 30
download_rate = 200
peer_exchange = yes

# DHT enabled
# 開啟DHT
dht = auto

# custom throttles
# 自定義閥門(譯者注:流量限制)
throttle_up = low,10
throttle_down = low,10
throttle_up = med,20
throttle_down = med,20

# Watch a directory for new torrents, restart torrents that have been
# 監控目錄中新的torrent, 重新啟動torrent
# copied back and stop those that have been deleted.
# 複製並且阻止已經刪除的.

schedule = watch_directory,0,10,load_start=~/rWatch/*.torrent
schedule = tied_directory,10,10,start_tied=
schedule = untied_directory,10,10,close_untied=

# Enable the default ratio group
# 啟用默認比率組
ratio.enable=

# Change the limits, the defaults should be sufficient.
# 改變限制,默認應該足夠
ratio.min.set=50
ratio.max.set=150
ratio.upload.set=20M

# Changing the command triggered when the ratio is reached.
# 當比值達到,改變命令觸發
system.method.set = group.seeding.ratio.command, d.close=, d.erase=

# Move finished torrents to completed
# 移走完成的torrent
system.method.set_key = event.download.finished,rm_torrent,」execute=rm,$d.get_tied_to_file=」
system.method.set_key = event.download.finished,move_complete,」execute=mv,-u,$d.get_base_path=,~/rFullDownloadFiles/ ;d.set_directory=~/rFullDownloadFiles/」

注意 - 這個資源文件引用自這個鏈接.

要使用這個資源文件,不要忘記運行下面的命令(建立資源文件中提到的目錄):

mkdir /home//rTempDownloadFiles
mkdir /home//rFullDownloadFiles
mkdir /home//rSession
mkdir /home//rWatch

用你自己的用戶名替換 。還有,確保資源文件的名字是 .rtorrent.rc (前面有一個點) 不是 rtorrent.rc,把它保存在你的home目錄(我的是/home/himashu).

想知道更多關於使用rtorren,請讀用戶指南。還可以在rtorrent中瀏覽詳細教程

結論

rtorrent 是為那些想要用命令行BT客戶端來代替基於GUI的客戶端的用戶準備的。雖然它需要為初始化配置付出一些時間並且需要一些操作來習慣,但是這些時間是值得的。嘗試一下,它一定會給你留下深刻印象。

優點

  • 功能豐富
  • 大量的自定義選項

缺點

  • 初始配置時需要一點時間
  • 用戶可能需要一些時間來習慣

你使用基於CLI的BT客戶端嗎?它有什麼優勢和弊端?和我們分享你的經歷。

via: http://mylinuxbook.com/rtorrent-bit-torrent-client/

本文由 LCTT 原創翻譯,Linux中國 榮譽推出

譯者:flsf01 校對:Caroline


本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive

對這篇文章感覺如何?

太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0
雨落清風。心向陽

    You may also like

    Leave a reply

    您的郵箱地址不會被公開。 必填項已用 * 標註

    此站點使用Akismet來減少垃圾評論。了解我們如何處理您的評論數據

    More in:Linux中國