广东住房和建设局网站,专门做网站的公司 南阳,网络平台有哪些,济南智能网站建设报价考虑到 LapTop - Host 1 - Host 2 - Docker - TMUX#xff0c;使用scp或sftp命令不方便#xff1b;使用rz和sz命令就会方便很多#xff0c;但是却又与 TMUX 不兼容#xff08;备注#xff1a;Tmux是一个终端复用工具#xff0c;允许用户在一个终端窗口中…考虑到 LapTop - Host 1 - Host 2 - Docker - TMUX使用scp或sftp命令不方便使用rz和sz命令就会方便很多但是却又与 TMUX 不兼容备注Tmux是一个终端复用工具允许用户在一个终端窗口中同时运行多个终端会话或者程序。它提供了会话(session)、窗口(window)和面板(panel)等多种功能可以帮助用户更高效地管理终端环境。
trzsztrz / tsz是一个基于 Python 编程语言开发且兼容 TMUX 的文件传输工具类似于 lrzszrz / sz并且 trzsz 有进度条、支持目录传输和文件拖动上传、支持 iTerm2、Tabby、Electerm、TTYD 终端。
trzsz-go 是基于 Go 语言实现的的 trzsz它不需要依赖终端的支持即可上传和下载文件。
trzsz-js 支持 Windows 本地的 cmd、PowerShell 等支持目录trz -d上传和tsz -d xxx下载支持拖动文件及目录直接上传到服务器。
安装trzsz
Ubuntu 用 apt 安装
# sudo apt update sudo apt install software-properties-common
# sudo add-apt-repository ppa:trzsz/ppa sudo apt update
# sudo apt install trzsz
Debian 用 apt 安装
# sudo apt install curl gpg
# curl -s https://keyserver.ubuntu.com/pks/lookup?opgetsearch0x7074ce75da7cc691c1ae1a7c7e51d1ad956055ca \| gpg --dearmor -o /usr/share/keyrings/trzsz.gpg
# echo deb [signed-by/usr/share/keyrings/trzsz.gpg] https://ppa.launchpadcontent.net/trzsz/ppa/ubuntu jammy main \| sudo tee /etc/apt/sources.list.d/trzsz.list
# sudo apt update
# sudo apt install trzsz
Linux 用 yum 安装
echo [trzsz]
nameTrzsz Repo
baseurlhttps://yum.fury.io/trzsz/
enabled1
gpgcheck0 | sudo tee /etc/yum.repos.d/trzsz.reposudo yum install trzsz
Mac 用 homebrew 安装
brew update
brew install trzsz-go
Windows 用 scoop 安装
scoop bucket add extras
scoop install trzsz
或从 GitHub 下载源代码安装
git clone https://github.com/trzsz/trzsz-go.git
cd trzsz-go
make
sudo make install
使用 trzsz
trz 将文件上传到远程服务器的用法
trz [-h] [-v] [-q] [-y] [-b] [-e] [-d] [-B N] [-t N] [path]
-h帮助信息并退出-v显示版本并退出-q传输文件时隐藏进度条-y如存在相同的文件名则直接覆盖现有文件-b二进制传输模式对于压缩包、图片、影音传输会较快-e转义所有已知的控制字符-d上传、下载指定的文件或文件夹-b设置最大缓冲区上限会自动根据网速选择合适的缓冲区大小但不会超过此上限。默认值10M-t设置超时秒数默认值20秒在超时时间内如无法传完一个缓冲区大小的数据则会报错并退出。设置为 0 或负数时则永不超时。path保存文件的路径。(默认为当前目录)
trz 不带任何参数则将所要上传的文件到当前目录下也可以指定所要上传到的目录。
# trz
# trz /opt 在本地使用trzsz ssh IP地址登录服务器或使用trzsz -d ssh IP地址登录即可支持拖动文件和文件夹上传。 tsz 从远程服务器下载文件的用法
tsz [-h] [-v] [-q] [-y] [-b] [-e] [-d] [-B N] [-t N] file [file ...]
file要下载的文件
tsz 可以下载一个或多个文件可使用相对路径或绝对路径也可使用通配符下载指定文件。
# tsz file1 file2 file3 上述大家可根据trz和tsz上传下载的方式结合实际场景进行运用体验一下rz和sz的替代品。
除此之外trzsz 中文文档还提供了一些常见异常问题处理方法。 References
trzszhttps://github.com/trzsz/trzsz trzsz-gohttps://github.com/trzsz/trzsz-go trzsz-jshttps://github.com/trzsz/trzsz.js trzsz 中文文档https://trzsz.github.io/cn/