回答:
Ubuntu DesktopのデフォルトのBitTorrentクライアントであるTransmissionには、コマンドラインインターフェイスがあります(デフォルトではインストールされませんtransmission-daemon
。パッケージはです)。デーモンは、端末およびWebインターフェースを介して対話できるようにセットアップできます。
伝送は、次の理由から優れたbittorrentクライアントです。
transmission-cli
ターミナルで使用する前にインストールする必要があることを述べてください。通常のtransmission-gtk
パッケージにはCLIは含まれていません。もちろんtransmission-daemon
パッケージもあります。
Delugeは、Pythonで記述され、コアでlibtorrent(rasterbar) C ++ライブラリを使用する、完全な機能を備えた軽量のトレントクライアントです。
HTTP、FTP、およびトレントをサポートするCLIダウンローダー。
トレントをダウンロードするには:
aria2c file.torrent
また、リモートのトレントファイルhttp://some web site here.com/file.torrent
を指定して、最初にトレントファイルをダウンロードする必要がないようにすることもできます。
また、次のフラグを使用してファイルの割り当てを無効にできることに注意してください--file-allocation=none
。
Aria2cは、HTTPでの並列ダウンロードもサポートしています。-j
フラグを使用して、スレッド数を決定します。単一のHTTPファイルの3つの同時ダウンロードについては、次の例を参照してください。
aria2c -j 3 website.com/file.rar
Azureus / Vuseにはコンソールモードもあります。[免責事項]私は開発者の一人でした。
コンソールモードでazureusを使用するには、http: //svn.vuze.com/public/client/trunk/uis/lib/からいくつかの追加ライブラリをダウンロードする必要があります。
これらをVuze jarと同じディレクトリに配置すると、次を実行してコンソールUIを起動できます。
java -jar Vuze-xxxx.jar --ui=console
CLI内で、helpと入力してコマンドを表示します。便利なコマンドは次のとおりです。
「show torrents」コマンドの出力例を次に示します
show torrents
> -----
1 [>] 025.6% Azureus4.7.0.0.jar (13.26 MB) ETA: 1m 41s
Speed: 295.1 kB/s / 0 B/s Amount: 3.56 MB / 0 B Connections: 11(20) / 0(4)
Total Speed (down/up): 296.6 kB/s / 2.2 kB/s
Transferred Volume (down/up/discarded): 3.56 MB / 0 B / 0 B
Total Connected Peers (seeds/peers): 11 / 0
> -----
詳細については、http: //wiki.vuze.com/w/Console_UIをご覧ください:-)
stackoverflow.comにも同様の質問があります。
受け入れられている答えはCTorrentであるため、ここで言及する必要があると思いました。packages.debian.orgからのctorrentの説明は次のとおりです。
このアプリケーションはC ++言語で記述されており、Xサーバーなどのグラフィカルコンポーネントを必要としません。元のトレントのアップストリームは開発を停止しており、新しい開発者による新しいリリース/バグ修正で更新され続けています。コンソールプログラムとして構築されており、外部のsshアクセスを提供するマシンでリモートで使用することもできます。
詳細については、次のサイトをご覧ください:
http : //packages.debian.org/sid/ctorrent
http://sourceforge.net/projects/ctorrent/
また、http: //sourceforge.net/projects/dtorrent/にあるctorrentの拡張バージョンもあります。
utorrent linux alphaバージョンをお試しください。ブラウザ(Web UI)から制御できるヘッドレスサーバー。http://www.utorrent.com/downloads/linux。
何もインストールせずに私の推奨事項(ノードがある場合)
npx -p webtorrent-cli webtorrent download "magent:..."
webtorrent-cli
パッケージを一時的にダウンロードし、コマンドを実行しwebtorretn
てトレントをダウンロードします。