ubuntu 安装rtorrent 下载

2023-11-15


apt-get install rtorrent


在根目录下 建立 ~/.rtorrent.rc  

#最小允许peer数
min_peers = 3
#最大允许peer数
max_peers = 500
#最大同时上传用户数
max_uploads = 10
#最大下载速度,0为不限制
download_rate = 500
#最大上传速度
upload_rate = 50

#下载目录
directory = /usr/samba/filedownload/downloads
#下载历史目录(此目录中包括下载进度信息和DHT节点缓存)
session = /usr/samba/filedownload/session
#配置自动监视,把bt种子扔进~/downloads/torrents目录就自动下载
schedule = watch_directory,5,5,load_start=/usr/samba/filedownload/torrents/*.torrent
#配置自动监视,把bt种子从~/downloads/torrents目录拿走就自动停止下载 
schedule = untied_directory,5,5,stop_untied=
#硬盘空间低于100M就自动停止一切下载
schedule = low_diskspace,5,60,close_low_diskspace=100M

#bt监听端口
port_range = 9400-9500
#随机从上面范围内选择端口
port_random = yes
######开启DHT######
dht = on
#DHT所用的UDP端口
dht_port = 9501   
#种子交换功能
peer_exchange = yes

#修改编码以避免中文乱码
encoding_list=UTF-8


完成


使用时把下载好的   .torrent 放在    

usr/samba/filedownload/torrents


直接运行  rtorrent


使用按键

回退键	用 URL 或者文件路径添加,采用 tab 键查看目录内容并自动完成,支持通配符,例如: ~/torrent/*
回车键	和回退键一样,但是添加的 torrent 保持非激活( inactive )状态 (用 ^s 激活)
^o	对选择的 torrent 设置新的下载目录,仅仅对还没有被激活过的 torrent
^s	开始下载,先运行 hash ,除非已经做过
^d	停止激活的下载,或者删除一个停止的下载
^r	初始化 torrent 的 hash 检查
注意: ^s 和 ^q 在 shell 里面经常用来控制屏幕的暂停,这会和 rTorrent 发生冲突,用 stty -a 来检查是否已经被使用,删除的办法是:
stty stop undef
stty start undef

修改带宽
a/s/d	增加上传带宽 1/5/50 KB.
z/x/c	降低上传带宽 1/5/50 KB.
A/S/D	增加下载带宽 1/5/50 KB.
Z/X/C	降低下载带宽 1/5/50 KB.


浏览
Global Keys
^q	关闭 rTorrent,再按一次,强行关闭
上下箭头	选择 torrent
左键	回到前一个屏幕
主屏幕视图操作
向右键	切换到下载视图
^r	检查 hash
+/-	修改优先度
l	查看日志,空格退出
1	显示所有下载
2	显示所有下载,按文件名排序
3	显示开始的下载
4	显示停止的下载
5	显示完成的下载
6	显示未完成的下载
7	显示正在 hash 的下载
8	显示正在做种的下载


转载于:https://my.oschina.net/ffs/blog/601131

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

ubuntu 安装rtorrent 下载 的相关文章

  • 从 bash 脚本运行节点

    很简单 我正在尝试使用 cron 自动运行 nodejs 脚本 但是脚本本身似乎无法运行该文件 我的脚本很简单 usr bin env node node var node assets js update js 但是 在运行此命令时 它返
  • 如何从 Linux 的 shell 中删除所有以 ._ 开头的文件?

    确实如标题所示 我已将许多文件从 Mac 复制到 Raspberry Pi 这导致了许多以前缀开头的多余文件 我想删除以以下开头的文件夹中的每个文件 我该怎么做 尝试类似的方法 cd path to directory rm rf 或者 如
  • 如何剪切(1) 个驼峰字?

    Bash 中有没有一种简单的方法可以将驼峰式单词拆分为其组成词 例如 我想将 aCertainCamelCasedWord 拆分为 a certain Camel Cased Word 并能够选择我感兴趣的那些字段 当单词分隔符是下划线时
  • 在 Fish Shell 中设置导出

    我安装了多个版本的 PHP 对于我的正常开发 我总是使用通过自制程序安装的 PHP 5 5 x 在鱼壳里 which php php version gt usr local bin php gt PHP 5 5 8 cli built J
  • 在 Linux 中禁用历史记录 [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 要在 Linux 环境中禁用历史记录 我执行了以下命令 export HISTFILESIZE 0 export HISTSIZE 0 u
  • 在bash中,是否有相当于“错误消息”的东西

    在 perl 中 您可以使用错误消息退出die some msg bash 中是否有等效的单个命令 现在 我正在使用命令来实现这一点 echo some msg exit 1 你可以很容易地自己推出 die echo 1 gt 2 exit
  • 拆分字符串以仅获取前 5 个字符

    我想去那个地点 var log src ap kernelmodule 10 001 100 但看起来我的代码必须处理 ap kernelmodule 10 002 100 ap kernelmodule 10 003 101 等 我想使用
  • 使用 find - 删除除任何一个之外的所有文件/目录(在 Linux 中)

    如果我们想删除我们使用的所有文件和目录 rm rf 但是 如果我希望一次性删除除一个特定文件之外的所有文件和目录怎么办 有什么命令可以做到这一点吗 rm rf 可以轻松地一次性删除 甚至可以删除我最喜欢的文件 目录 提前致谢 find ht
  • 如何在 shell 脚本中并行运行多个实例以提高时间效率[重复]

    这个问题在这里已经有答案了 我正在使用 shell 脚本 它读取 16000 行的输入文件 运行该脚本需要8个多小时 我需要减少它 所以我将其划分为 8 个实例并读取数据 其中我使用 for 循环迭代 8 个文件 并在其中使用 while
  • 通过powershell运行ADB命令

    所以我尝试通过 powershell 脚本运行一些 ADB 命令 这是我正在尝试做的一个简单示例 adb shell echo in adb shell su root echo you are now root ls cd data da
  • chown:不允许操作

    我有问题 我需要通过 php 脚本为系统中的不同用户设置文件所有者权限 所以我通过以下命令执行此操作 其中 1002 是系统的用户 ID file put contents filename content system chown 100
  • 如何在数组中存储包含双引号的命令参数?

    我有一个 Bash 脚本 它生成 存储和修改数组中的值 这些值稍后用作命令的参数 对于 MCVE 我想到了任意命令bash c echo 0 0 echo 1 1 这解释了我的问题 我将用两个参数调用我的命令 option1 without
  • 有没有办法让我简化这些回声? [复制]

    这个问题在这里已经有答案了 我仍在学习如何编写 shell 脚本 并且我面临着一个挑战 让我更容易回显 Name1 Name2 Name15 我不太确定从哪里开始 我已经想法 但如果我搞砸了 我不想看起来很傻 有什么帮助吗 我实际上还没有尝
  • 如何使用shell脚本从json字符串中grep特定字段值[重复]

    这个问题在这里已经有答案了 下面是文件中可用的 JSON 字符串 我需要从中提取值status在 shell 脚本中 预期输出 status success 响应 json eventDate null dateProccessed nul
  • 如何从 Artifactory 存储库下载最新的工件?

    我需要来自存储库的最新工件 例如快照 人工工厂 http en wikipedia org wiki Software repository Repository managers 该工件需要通过脚本复制到服务器 Linux 我有什么选择
  • 如何在 Windows 下向 .sh 脚本传递参数?

    我正在尝试在 Windows 下执行 sh 脚本 我安装了 Git 它允许我执行 sh 文件 但是 如果不使用 sh 作为执行前缀 我似乎无法传递任何参数 我的 sh 文件 echo Test 1 如果我用以下命令执行它 gt sh tes
  • 使用 sh 运行 bash 脚本

    我有 bash 脚本 它需要 bash 另一个人尝试运行它 sh script name sh 它失败了 因为 sh 是他的发行版中 dash 的符号链接 ls la bin sh lrwxrwxrwx 1 root root 4 Aug
  • shell-out 值到 md5(加密)函数

    我正在寻找一种解决方案 我正在构建 JSON 记录 并需要在 JQ 中生成一些文本 但将此文本通过管道传输到 MD5 求和函数并将其用作键的值 echo first John last Big jq id first last md5 通过
  • 如何在 PHP 中运行 shell 脚本?

    我正在尝试使用 PHP 触发 shell 脚本的运行 本质上 当用户在我们用 PHP 编写的网站上完成一个操作时 我们希望触发一个 shell 脚本 该脚本本身调用一个 Java 文件 提前致谢 See shell exec http ph
  • 通过 sed 使用 unix 变量将数据附加到每行末尾[重复]

    这个问题在这里已经有答案了 我有一个文件 我想使用 SED 将值附加到每行末尾的 unix 变量中 我已经通过 AWK 实现了这一点 但我想在 SED 中实现 像这样的东西 我已经尝试过以下命令 但它不起作用 sed i s BATCH R

随机推荐

  • 【网络结构】——FastViT论文浅读

    论文 https arxiv org pdf 2303 14189 pdf 关键词 fastvit cnn transformer 重参数化 大卷积核 来自 苹果 文章目录 摘要 1 简介 2 网络结构 2 1 RepMixer 2 2 重
  • 利用Canal把MySQL数据同步到ES

    Canal是阿里巴巴开源的一个数据库变更数据同步工具 主要用于 MySQL 数据库的增量数据到下游的同步 例如同步到 Elasticsearch HBase Hive 等 下面是一个基本的步骤来导入 MySQL 数据库到 Elasticse
  • LLVM在Windows下使用VisualStudio2017添加编译自定义pass

    参考 uu kk LLVM pass on Windows integrating with opt 该方法仍然有效 只不过还需要一些修改 遇到的错误需要解决 错误1 CMake Error at CMakeLists txt 658 me
  • win10安装mysql的步骤_win10 安装mysql 8.0.18-winx64的步骤详解

    1 先去官网下载mysql 安装包 https dev mysql com downloads mysql 2 下载完后解压到你想要安装MSQ 的文件目录下 如 D Mysql 3 管理员命令运行 命令行 进入mysql 安装包的 bin
  • 语义分割 - Semantic Segmentation Papers

    语义分割类的论文与代码汇总 逐渐迁移到搭建的博客上 AIUAI www aiuai cn 新地址 语义分割 Semantic Segmentation Papers AIUAI Semantic Segmentation Convoluti
  • Accuracy index of object detection: F1 & IoU

    Reference https stats stackexchange com questions 273537 f1 dice score vs iou https www pyimagesearch com 2016 11 07 int
  • qemu-linux-user ELF vs XCOFF 2

    最后更新2021 12 16 qemu 4 x linux user mmap c 里target mmap如果offset不是aligned有问题 前面检测后直接退出了 后面做了pread 但走不到这个地方 修改一下 看看效果如何 如前所
  • 在 GitHub 公开源码,造成百万损失,大疆程序员被判 6 个月,罚款 20 万

    给程序员的那些事加星标 原创整理 程序员的那些事 id iProgrammer 4 月 22 日 某站源码在 GitHub 突然被开源 虽然 GitHub 站方出面封掉了首个暴露的代码库 但后续还是有很多人继续主动在 GitHub 新建代码
  • 黑马SpringBoot 基础篇12-28

    1 复制模块 简单来说 别人的工程 你想用 需要修改一些东西 才能用 按照以下步骤即可 基础篇 属性配置方式 springboot默认配置文件是application properties 在里面直接修改就行 格式为key value 修改
  • oracle创建用户,授权和导入.dmp数据

    1 打开cmd 输入sqlplus 回车 2 输入用户名 system manager orcl as sysdba 回车 3 create user muzai identified by muzai 创建muzai用户 密码为muzai
  • 进阶之路(中级篇) - 018 基于arduino的简易版智能衣架

    一 设备及要求 目的 制作一个可以自动根据事实的天气的状况进行对衣架上的衣服进行晾晒 基础装置 可伸缩的晾衣架 开发环境 Arduino1 8 1 主控板 Arduino UNO 动力装置 二相四线步进电机 电机控制板 供电设备 5V 50
  • unity Physics.xxxCast射线检测结果有错误

    在project setting中有个Auto Sync Transform选项 在2018 2以前的版本里是默认为true的 在之后版本默认为false 如果禁用AutoSyncTransforms 移动碰撞体 然后调用光线投射 使光线的
  • 报 java.lang.NoClassDefFoundError: org/springframework/beans/factory/BeanFactory错误!

    报 java lang NoClassDefFoundError org springframework beans factory BeanFactory错误 和java lang ClassNotFoundException org s
  • 【数据结构与算法】6、栈(Stack)的实现、LeetCode:有效的括号

    目录 一 栈 Stack 二 利用 ArrayList 实现栈 三 LeetCode 有效的括号 1 思路 2 代码 看完思路后自己实现的代码 老师的代码 利用 HashMap 简化代码 一 栈 Stack 栈是一种特殊的线性表 只能在一端
  • Windows Cygwin 配置

    Windows Cygwin 配置 一 什么是Cygwin Cygwin 原Cygnus出品 已被红帽收购 目前是RedHat名下的项目 项目的目的是提供运行于 Windows 平台的类 Unix 环境 以 GNU 工具为代表 为了达到这个
  • VAE(变分自编码器) 详解

    近期看论文要用到VAE 看了很多资料 有这样一种感觉 要么过度过于偏向数学原理 要么只是讲了讲网络结构 本文将两者结合 以简洁易懂的语言结合代码实现来介绍VAE 1 解决问题 VAE是变分推断 variational inference 以
  • JFugue: 开源编程音乐Java API

    编译及执行以下代码 将从扬声器播放音乐 C Users lenovo Desktop gt javac classpath jfugue 4 0 3 jar testxyz javaC Users lenovo Desktop gt jav
  • java调用kettle例子_数据仓库开发——Kettle使用示例

    Kettle是一个开园ETL工具 做数据仓库用Spoon 工具 下载Spoon 解压即可用 1 认识常用组件 表输入 插入 更新 数据同步 文本文件输出 更新 自动文档输出 表输出 列转行 增加常量 增加序列 排序记录 行转列 过滤记录 数
  • mkdocs

    mkdocs简单使用 官网 一 安装 查看 python 版本 python version Python 2 7 2 查看 pip 版本 pip version pip 1 5 2 更新 pip pip install upgrade p
  • ubuntu 安装rtorrent 下载

    apt get install rtorrent 在根目录下 建立 rtorrent rc 最小允许peer数 min peers 3 最大允许peer数 max peers 500 最大同时上传用户数 max uploads 10 最大下