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:




Pause (If paused, remove)


Change Download directory




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


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


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


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


Change Priority




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.



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


 And finally, for the black magic of scripting



  • charnane74

    you are sly

  • charnane74

    You are crazy
    you Want us to leave programs with interface
    And work with command line

  • foo

    ….and you are an idiot if you think a gui is suitable everywhere.