rtorrent – 強大的命令行BT客戶端
簡明教程
rtorrent 是一個用來輕鬆下載文件的命令行BT客戶端(基於ncurses). 安裝這個BT客戶端之後,可以用下面命令運行它:
這有一個運行rtorrent後的窗口的截圖:
好吧,我同意這個主窗口看起來並不是很美觀,而且顯示的信息有一點點混亂。不要擔心,只要在你的鍵盤上按下enter就會有一個提示出現在窗口底部.
這是截圖:
注意這個出現在屏幕上的提示load.normal>,下一步僅需輸入torrent文件的名字。例如,我輸入這個torrent文件名 Fedora-20-Alpha-x86_64-DVD.torrent.
注意你只需要輸入torrent文件名(如果不在當前目錄的話,那就要輸入完整的路徑)。你可以輕鬆的使用bash的快捷鍵比如[TAB]來補全文件名和路徑。之後,再次按下enter。
現在你可以看到torrent文件已經載入了,但是你需要激活它,讓它開始下載。怎麼做呢?首先按下向下箭頭鍵。現在應該在之前載入文件的詳細信息前面上顯示了一個星號(譯者註:表示選中)。
注意在torrent文件信息開頭顯示的星號,現在,按下 Ctrl+s 開始下載。
rtorrent現在已經開始下載當前文件了。用 Ctrl+d 停止下載,再用一次 Ctrl+d 可以移除torrent任務,即卸載它。用 Ctrl+q 退出rtorrent。
你可以看到儘管基於命令行,但是事實上操作rtorrent並不是很難。
下載/安裝
一些重要的關於rtorrent的鏈接:
Ubuntu 用戶可以從Ubuntu軟體中心下載rtorrent. 現在使用的版本是0.9.2.
rtorrent 下載安裝之後,你必須設置一個資源文件(配置文件) - .rtorrent.rc 。這個文件必須存在,否則程序無法正常啟動。下圖就是我沒有設置 ~/.rtorrent.rc 運行程序的結果。
你可以看到程序顯示了一個不能讀取到資源文件的錯誤。設置這個文件,首先下載文件模板,根據需求改一改。
注意 - 我上面提到的鏈接是官方的下載鏈接。這個文件和我的 ~/.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/
本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive