trzsz-go

文件传输工具
授权协议 MIT
开发语言 Google Go
所属分类 应用工具、 文件传输工具
软件类型 开源软件
地区 国产
投 递 者 亢建木
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

trzsz (trz /tsz) 是一个兼容 tmux 的文件传输工具,和 lrzsz ( rz / sz ) 类似,并且有进度条,支持目录传输,支持拖动上传。

trzsz-go 是用 go 实现的 trzsz ,不依赖终端的支持,就可以做到 trzsz (trz /tsz) 上传和下载文件。


trzsz-go 支持拖文件自动上传到远程服务器,用法:

1 、在本地使用 trzsz -d ssh x.x.x.x 登录服务器。加 -d 是开启拖文件上传功能,默认是不开启的。

2 、将 trz 和 tsz 放到服务器某个 PATH 目录下,要有可执行权限。执行命令 trz -v 不会报错即可。


在 windows 的 cmd 使用示例:


在 Ubuntu 原生终端使用示例:


在 Mac 原生终端拖文件上传的示例:


支持上传和下载文件夹,trz -d 即可选择文件夹上传,tsz -d xxx 即可下载 xxx 文件夹。

如果以 trzsz -d ssh x.x.x.x 登录服务器,在服务器上将 trz 放到某个  PATH 路径下,也支持拖文件夹上传。


拖文件上传踩坑指南(特别是 Windows ):

1 、trzsz ssh 时记得加上 -d 或 --dragfile,如 trzsz -d ssh x.x.x.x。

2 、记得将 trz 放到远程服务器某个 PATH 目录下,要有可执行权限。

3 、在 Windows 的 cmd 、PowerShell 、Terminal 上,标题不要有“管理员”,即不要“以管理员身份运行”它们,要不然可能拖不了文件。在我的电脑上 Terminal 总是以管理员运行,后来设置一下 UAC 重启电脑就好了。

4 、在 Windows 的 cmd 、PowerShell 中,拖多个文件进去,也只有一个文件生效的( 鼠标指向那个 )。

5 、在 Windows 的 Terminal 中,要拖文件到左上角,出现“粘贴文件路径”时再放开鼠标,要不然没用。

 相关资料
  • trzsz 是一个兼容 tmux 的文件传输工具,和 lrzsz ( rz / sz ) 类似,并且有进度条和支持目录传输。 GitHub: https://github.com/trzsz/trzsz Gitee: https://gitee.com/trzsz/trzsz 为什么? 考虑 laptop -> hostA -> hostB -> docker -> tmux 这种场景,使用 sc

  • 在IntelliJ中启动新项目时,我遇到了一个问题: < li>Maven构建总是成功终止 < li >“重新加载所有Maven项目”导致错误 < li >无法将org . spring framework . boot . spring application导入主类 这是我的pom.xml: 注意:我尝试添加

  • 提示 视频 PPT 下载 背景介绍 TFTP (Trivial File Transfer Protocol, 简单文件传输协议)是 TCP/IP 协议族中的一个用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂、开销不大的文件传输服务,端口号为 69 ,比传统的 FTP 协议要轻量级很多,适用于小型的嵌入式产品上。 RT-Thread 目前支持的是 TFTP 服务器。 准备工作 安装 T

  • 问题内容: 我正在尝试在我的GAE应用程序中上传文件。如何使用Go和使用在Google App Engine中上载文件? 问题答案: 我设法通过使用中间返回参数“其他”解决了我的问题。以下这些代码位于上传处理程序中 然后分配相应的formkey 并在我的结构值分配中像这样使用它 并非100%肯定这是正确的做法,但这解决了我的问题,它现在将图像上传到blobstore,并将其他数据和blobkey保

  • 如何通过MAP-Reduce实现文件传输?为了实现这一点,我需要在映射器、还原器和作业的输入-输出中设置哪些参数?

  • 问题内容: 我最近刚开始玩go,所以我还是菜鸟,对不起,如果我犯了太多错误。我已经尝试解决了很长时间,但我只是不明白发生了什么。在我的main.go文件中,我有一个主要功能: 处理程序函数如下所示: 我知道这不是服务网站的最佳方法提交功能如下所示: 问题是,当执行Submit 函数时,它是并且是一个空字符串,如果r.FormFile返回以下错误,它将继续执行直到第一个: 我不明白为什么r.Meth