rtorrent - cliente torrent no terminal linux

Hoje precisei de um arquivo que estava disponível para download em um torrent, segue a dica.

Obrigado à LinuxTechi por esse ótimo post, quem precisar de ir mais afundo segue o link.
rtorret-LinuxTechi

Instalando um cliente torrent de terminal linux, neste exemplo usei rtorrent num centos 7 na Google Cloud.

Instalar

# yum install rtorrent

Configurar

Criar diretórios:

# mkdir -p ~/rtorrent_FullDownload_Files

# mkdir /home/eduardo/rtorrent_session -p

Criar Conf:

# vi ~/.rtorrent.rc

Conteúdo do conf:
# Location where to download temporary files
 directory = ~/rtorrent_Download_Files

# Folder to save & resume rtorrent sessions
 session = ~/rtorrent_session

# Other Settings
 upload_rate = 30
 download_rate = 200
 peer_exchange = yes

# DHT options
 dht = auto

# custom throttles settings
 throttle_up = low,10
 throttle_down = low,10
 throttle_up = med,20
 throttle_down = med,20

# rtorrent_Watch is a folder for new torrents
 schedule = watch_directory,0,10,load_start=~/rtorrent_Watch/*.torrent
 schedule = tied_directory,10,10,start_tied=
 schedule = untied_directory,10,10,close_untied=

# Enable the default ratio group
 ratio.enable=

# Modify the limits, the defaults is optimal.
 ratio.min.set=50
 ratio.max.set=150
 ratio.upload.set=20M

# Modify the command triggered when the ratio is reached.
 system.method.set = group.seeding.ratio.command, d.close=, d.erase=

# Transfer the finished torrents to rtorrent_FullDownload_Files folder
 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=,~/rtorrent_FullDownload_Files/ ;d.set_directory=~/rtorrent_FullDownload_Files/"Criar os arquivosd
Criar os diretórios:
linuxtechi@localhost:~$ mkdir ~/rtorrent_Download_Files
linuxtechi@localhost:~$ mkdir ~/rtorrent_session
linuxtechi@localhost:~$ mkdir ~/rtorrent_Watch
linuxtechi@localhost:~$ mkdir ~/rtorrent_FullDownload_Files
Executar

Eu tinha que usar o link magnético do torrent, com isso segui os seguintes passos: 

1º Executei o binário:
#rtorrent

2º Dentro do sistema apertei enter para ficar disponível o espaço de digitação do link.
Colei o link e dei enter.

3º Setas para baixo para selecionar o item com " * " (asterisco)
4º Apertei Ctrl + S para iniciar o download.

Segue outros atalhos conforme rtorrent -h:

Usage: rtorrent [OPTIONS]... [FILE]... [URL]...
  -h                Display this very helpful text
  -n                Don't try to load ~/.rtorrent.rc on startup
  -b <a.b.c.d>      Bind the listening socket to this IP
  -i <a.b.c.d>      Change the IP that is sent to the tracker
  -p <int>-<int>    Set port range for incoming connections
  -d <directory>    Save torrents to this directory by default
  -s <directory>    Set the session directory
  -o key=opt,...    Set options, see 'rtorrent.rc' file

Main view keys:
  backspace         Add a torrent url or path
  ^s                Start torrent
  ^d                Stop torrent or delete a stopped torrent
  ^r                Manually initiate hash checking
  ^q                Initiate shutdown or skip shutdown process
  a,s,d,z,x,c       Adjust upload throttle
  A,S,D,Z,X,C       Adjust download throttle
  I                 Toggle whether torrent ignores ratio settings
  right             View torrent

Download view keys:
  spacebar          Depends on the current view
  1,2               Adjust max uploads
  3,4,5,6           Adjust min/max connected peers
  t/T               Query tracker for more peers / Force query
  *                 Snub peer
  right             View files
  p                 View peer information
  o                 View trackers