A Quick Introduction to Rtorrent

Rtorrent is a command line BitTorrent client, which has a ncurses interface and is extremely efficient in memory and cpu usage.TorrentsSitesLegalDownloads

Setting up rtorrent

  • Use your Package Manager to install ‘rtorrent’.

  • Download the ‘convenient’ configuration file, rename it to ‘.rtorrent.rc’ and put it at the home folder.(Uncomment and modify the options as required)

  • (Optionally) Set up your system to run it during startup automatically.

 

Basic Usage

 

After starting it up, pressing [Enter] opens a prompt at the bottom where the path to a .torrent file is to be entered.

 

Note that the torrent is opened but not started. You can select the torrent by the up/down keys and change the download directory now by (^o). (^s) and (^d) are for starting and stopping respectively.

 

The right arrow shows the information page, the various submenus of which can be accessed with up/down.

 

The following table shows some common key-bindings:

^s

Start

^d

Pause (If paused, remove)

^o

Change Download directory

^k

Remove

a/s/d

Increase the upload throttle by 1/5/50 KB.

z/x/c

Decrease the upload throttle by 1/5/50 KB.

A/S/D

Increase the download throttle by 1/5/50 KB.

Z/X/C

Decrease the download throttle by 1/5/50 KB.

+/-

Change Priority

^q

Quit

 

In addition to those, each of the items in the information screens has their own set of key-bindings (for example, <space> in the file view changes the priority of individual files); check the man page for details.

 

This page is of great help when configuring the .rtorrent.rc file.

http://libtorrent.rakshasa.no/wiki/RTorrentCommonTasks

 

If you want a browser based interface, this is a good one.

http://code.google.com/p/rutorrent/

 And finally, for the black magic of scripting

http://libtorrent.rakshasa.no/wiki/RTorrentXMLRPCGuide

http://libtorrent.rakshasa.no/wiki/RTorrentCommands