LonnyWong 最近的时间轴更新
写了一个组件 https://github.com/trzsz/trzsz.js ,可以让运行在浏览器的 webshell,和用 electron 实现的终端,支持 trzsz ( trz / tsz ),类似于 rz / sz ,兼容 tmux : https://github.com/trzsz/trzsz
323 天前
因为 tmux 不支持 rz / sz ,现在有一个兼容 tmux 的 trz / tsz ( trzsz ),可以与 iTerm2 一起用,还有一个不错的进度条。
发布了 v0.3.0 新版本,适配了更多的使用环境,优化了传输协议和用户体验,提升了速度,并且支持了二进制模式。
安装与升级都是同样的 pip 命令,详情请看:
GitHub: github.com/trzsz/trzsz
中文文档: trzsz.github.io/cn/
oschina: www.oschina.net/p/trzsz
2022-01-16 16:01:59 +08:00
tmux 不支持 rz / sz ,于是有一个兼容 tmux 的 trz / tsz ( trzsz ),可以与 iTerm2 一起用,还有一个不错的进度条。
官网: https://trzsz.github.io
PyPI: https://pypi.org/project/trzsz
GitHub: https://github.com/trzsz/trzsz
国内地址 1: https://gitea.com/trzsz/trzsz
国内地址 2: https://gitee.com/trzsz/trzsz
2021-12-18 12:55:22 +08:00
LonnyWong
ONLINE

LonnyWong

V2EX 第 565001 号会员,加入于 2021-12-12 08:16:12 +08:00
今日活跃度排名 12022
LonnyWong 最近回复了
@kiritoyui tabby 本来就支持 rz / sz 的,不需要安装插件的。
@kiritoyui 不行的,这是两个不同的东西。可以两个同时存在,同时支持 rz / sz 和 trz / tsz 。但是,不能代替另一个。
@kiritoyui iTerm2 配置一个触发器也是可以支持 rz / sz 的,你网上搜一下,有很多教程的。我以前也是用那个,不过没有进程条,并且 tmux 时会卡死,所以后来开发了 trzsz 。
@kiritoyui 当使用 tmux 时,rz / sz 是会有些问题的,trzsz 可以支持。
@wsseo Windows 原生终端上传是很慢,感觉主要问题在于 Windows 的标准输入超级慢,给他们提 issue 了,但是好像没人看。

没到 100% 完成,那也是真的下载完成了,你可以核对一下文件的大小和 MD5 。进度条的刷新并不是非常严格的,当你下载一个大一些的文件,显示效果会好一些。或者指定 -B 1k 来下载,进度条刷新也会好很多,但是速度会慢很多。

在 Windows 中,使用 tabby ,或者 electerm 作为终端,上传和下载速度都好很多的,可以试试。
@gniviliving 目前没有直接支持 Termius ,但可以在 Termius 的本地 shell 中试试 trzsz-go ,用 trzsz ssh xxx 登录远程服务器。

我不知道 Termius 支不支持插件,如果支持的话,可能可以像 Tabby 那样搞一个: https://github.com/trzsz/tabby-trzsz
@EvineDeng trzsz -d ssh xxx 登录时,会检测拖进来的绝对路径,符合规则的才触发上传。

可以在 https://github.com/trzsz/trzsz-go 提个 issue ,发一下显示的绝对路径出来(前后如果有空格也要一起发出来),我看看是不是规则要调整一下。
@EvineDeng 你用的是什么终端?拖文件到终端时,有没有显示文件的绝对路径?

另外,trzsz -d ssh xxx 这样登录服务器,才支持拖文件或目录上传的。
@kaneg 这应该不是卡住,是因为不支持 SecureCRT ,它不是开源的,没办法扩展。

客户端也要支持 trzsz 才可以的,例如 iTerm2 、tabby 和 electerm 等,其中 iTerm2 要做一点配置,tabby 要装一个插件,electerm 升级一下版本就行。

一些原生的终端也是支持的,安装 https://github.com/trzsz/trzsz-go ,然后用 trzsz ssh xxx 登录远程服务器。如果 SecureCRT 支持本地 Shell ,从本地 Shell 中使用 trzsz ssh xxx 登录远程服务器,或许也可以。
我没用过 byobu ,乍一看还以为是独立于 tmux 和 screen 的第三种。

感谢 @AkideLiu 的回复,原来 byobu 是基于 tmux 或 screen 的。

我看了一下 byobu 的文档,只要服务器上安装了 tmux 就会默认使用 tmux ,也可以通过 byobu-select-backend 选项来指定,参考: https://manpages.ubuntu.com/manpages/kinetic/en/man1/byobu-select-backend.1.html

@kaneg 你可以安装 tmux 再试试能不能用。
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   实用小工具   ·   742 人在线   最高记录 5497   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 34ms · UTC 17:11 · PVG 01:11 · LAX 09:11 · JFK 12:11
Developed with CodeLauncher
♥ Do have faith in what you're doing.