Chinaunix首页 | 论坛 | 博客
  • 博客访问: 33274
  • 博文数量: 6
  • 博客积分: 20
  • 博客等级: 民兵
  • 技术积分: 132
  • 用 户 组: 普通用户
  • 注册时间: 2010-10-14 13:16
个人简介

总希望外面的天很蓝========\(^U^)/=========

文章分类
文章存档

2013年(6)

我的朋友

分类: 嵌入式

2013-05-11 10:54:55

简介

Transmission是一种BitTorrent客户端,特点是一个跨平台的后端和其上的简洁的用户界面。Transmission以MIT许可证和GNU通用公共许可证双许可证授权,因此是一款自由软件。

Transmission全称TransmissionBittorrent,由C开发而成(Mac OS上用的是Objective-C),硬件资源消耗极少,界面极度精简。支持包括Linux、BSD、Solaris、Mac OS X等多种操作系统,以及Networked Media Tank、WD MyBook、ReadyNAS、D-Link DNS-323 & CH3SNAS、Synology等多种设备。支持GTK+、命令行、Web等多种界面。

官方并无windows平台版本,但是在sourceforge上有爱好者制作的windows安装包,使用QT创建而成。

Transmission开源的功能组成

1、transmission-daemon:服务器版本的下载工具,支持web或应用程序等GUI连接,进行任务添加、修改和删除等控制;
2、transmisison-remote:命令行版本的控制程序,可以通过命令行连接transmission-daemon,进行任务添加、删除等操作;
3、transmisison-cli:命令行模式下的下载工具,可以指定相关下载参数,独立进程完成下载任务;
4、其他:支持mac、gtk、QT和WEB等图形界面访问控制管理;

Transmission-cli的使用说明
transmission-cli -w [savepath] -g [configpath]  -p [port] -d [downspeed] -u [upspeed]  [btpath]  -f 1

-w:保存下载文件的路径
-g:获取transmission配置文件的路径
-p:该进程启用时使用的端口号
-D:下载不进行限速
-d:用于限制下载速度
-u:用于限制上传速度
-f: 当下载完成的时候可以指定执行一个脚本

使用例子

1、通过如下命令开始一个任务:

 transmission-cli -D -w downloader/download -g downloader/conf -p 51317 -u 20 -f 1 downloader/torrent/yidaizhongshi.torrent &

 

2、通过如下命令暂停/终止一个任务:

killall -9 transmission-cli 或
kill -9 进程PID

3、通过如下命令继续下载同一个任务:

 transmission-cli -D -w downloader/download -g downloader/conf -p 51317 -u 20 -f 1 downloader/torrent/yidaizhongshi.torrent &


阅读(5244) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~