支持 tmux,类似 rz / sz 的 trzsz 发布 0.1.3 版本

栏目: 软件资讯 · 发布时间: 2年前

内容简介:tmux 不支持 rz / sz ,于是有一个兼容 tmux 的 trz / tsz ( trzsz ),可以与 iTerm2 一起用,还有一个不错的进度条。 已发布 0.1.3 版本,支持 tmux 控制模式和非控制模式。 为什么开发 trzsz ? 登录远程电脑时用...

tmux 不支持 rz / sz ,于是有一个兼容 tmux 的 trz / tsz ( trzsz ),可以与 iTerm2 一起用,还有一个不错的进度条。

已发布 0.1.3 版本,支持 tmux 控制模式和非控制模式。

为什么开发 trzsz ?

登录远程电脑时用 tmux 保持会话,但 tmux 不支持用 rz / sz 上传和下载文件,这就很不方便了。

重新造一个 rz / sz 比修改 tmux 相对简单很多,并且可以加个进度条,体验上会好很多。

安装指南

远程服务器安装 trzsz-svr

sudo python3 -m pip install --upgrade trzsz-libs trzsz-svr

本地 macOS 安装 trzsz-iterm2

sudo python3 -m pip install --upgrade trzsz-libs trzsz-iterm2

iTerm2 配置触发器

打开 Preferences -> Profiles -> Advanced -> Triggers -> Edit,如下配置:

Name Value
Regular Expression :(:TRZSZ:TRANSFER:[SR]:\d+\.\d+\.\d+)
Action Run Silent Coprocess
Parameters /usr/local/bin/trzsz-iterm2 \1
Enabled

支持 tmux,类似 rz / sz 的 trzsz 发布 0.1.3 版本

本地 macOS 安装 zenity

安装在 /usr/local/bin/zenity 就可以显示进度条,不安装也可以正常使用。

brew install ncruces/tap/zenity

使用指南

trz 上传文件

trz 命令可以不带任何参数,将上传文件到当前目录。也可以带一个目录参数,指定上传到哪个目录。

trz /tmp/

tsz 下载文件

tsz 可以带一个或多个文件名(可使用相对路径或绝对路径,也可使用通配符),将下载指定的文件。

tsz file1 file2 file3

屏幕截图

上传文件示例

支持 tmux,类似 rz / sz 的 trzsz 发布 0.1.3 版本

下载文件示例

支持 tmux,类似 rz / sz 的 trzsz 发布 0.1.3 版本

写在最后

trzsz 主要在 GitHub 上进行开发,会在 PyPI 上发布,可以直接用 pip 进行安装。

虽然源代码不在 gitee,但是如果有问题,也可以在 gitee 直接提 Issues 


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

今日简史

今日简史

[以] 尤瓦尔·赫拉利 / 林俊宏 / 中信出版集团 / 2018-8 / 68

四年前,尤瓦尔•赫拉利的《人类简史》横空出世,颠覆了我们关于人类进化的认知。2016年,他的《未来简史》再度惊艳四座,刷新了我们对未来的想象,掀起了全球关于人工智能讨论的新思潮。现在,“简史三部曲”收官之作《今日简史》推出,将目光聚焦到当下,直面今天关乎我们每个人命运的问题和挑战。 尤瓦尔•赫拉利认为,智人之所以能够崛起成为地球的主宰者,主要原因在于其具备了虚构故事的能力。然而,在当前这样一......一起来看看 《今日简史》 这本书的介绍吧!

SHA 加密
SHA 加密

SHA 加密工具

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试

HSV CMYK 转换工具
HSV CMYK 转换工具

HSV CMYK互换工具