概述
Transmission是一个轻量级的BitTorrent客户端,适用于Linux、macOS和Windows系统。它以其稳定性、效率和良好的用户界面而受到用户的喜爱。通过掌握Transmission的命令行工具,可以更高效地进行种子的传输与分享。本文将详细介绍Transmission的命令行操作,帮助用户轻松实现种子的快速传输。
Transmission的安装
首先,确保你的系统已经安装了Transmission。以下是在不同操作系统上安装Transmission的步骤:
Linux
sudo apt-get install transmission # 对于基于Debian的系统
sudo yum install transmission # 对于基于RedHat的系统
sudo dnf install transmission # 对于基于Fedora的系统
macOS
brew install transmission
Windows
访问Transmission官网下载Windows版本并安装。
基本命令
以下是一些Transmission的基本命令:
transmission-cli: 启动Transmission命令行客户端。transmission-remote: 用于远程控制Transmission。
启动Transmission命令行客户端
transmission-cli
添加种子
要添加种子,使用以下命令:
transmission-cli "种子文件路径"
例如,添加一个名为my种子.torrent的种子文件:
transmission-cli "my种子.torrent"
查看和过滤种子信息
使用以下命令查看所有种子:
transmission-remote :88 -l
要过滤特定状态的种子,使用以下命令:
transmission-remote :88 -l "state=seeding"
控制下载和上传速度
Transmission允许你设置下载和上传速度限制:
transmission-remote :88 -s 1000 -u 2000
上面的命令将上传速度限制为每秒2000KB,下载速度限制为每秒1000KB。
暂停和删除种子
要暂停一个种子,使用以下命令:
transmission-remote :88 -t my种子.torrent:0
要删除一个种子,使用以下命令:
transmission-remote :88 -r my种子.torrent
自动启动和关闭
要设置Transmission在系统启动时自动启动,你可以创建一个脚本并添加到系统的启动服务中。
Linux
创建一个名为transmission的脚本:
#!/bin/bash
transmission-remote :88 -l
将其保存到/etc/init.d/transmission,并使其可执行:
chmod +x /etc/init.d/transmission
然后,使用以下命令设置启动服务:
update-rc.d transmission defaults
macOS
在/Library/LaunchAgents/目录下创建一个名为com.transmissionbt.transmission.plist的文件,并在其中添加以下内容:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>com.transmissionbt.transmission</string>
<key>ProgramArguments</key>
<array>
<string>/usr/local/bin/transmission-remote</string>
<string>:88</string>
<string>-l</string>
</array>
<key>RunAtLoad</key>
<true/>
</dict>
</plist>
然后,重新加载启动代理:
launchctl load /Library/LaunchAgents/com.transmissionbt.transmission.plist
总结
通过掌握Transmission的命令行工具,你可以轻松实现种子的快速传输与分享。本文详细介绍了Transmission的基本命令、安装、配置和自动化操作,希望对你有所帮助。