tzf文件,rz命令传输文件夹
简介trzsz是一个简单的文件传输工具,类似于lrzsz (rz/sz),兼容tmux。
简介用过rz和sz上传下载文件的人都知道,非常方便。那么,Linux上的native终端,Mac上的native终端,Windows中的cmd和PowerShell,是否也能像rz/sz一样轻松传输文件呢?
Trzsz可以使用https://github.com/trzsz/trzsz-go,开源软件上传和下载rz和sz之类的文件,而不是GitHub:https://github.com/trz SZ/trz SZ。还支持目录传输,直接拖拽文件和目录上传,上传大文件时进度条非常友好。
1.用法:使用trzsz ssh x.x.x.x本地登录服务器(如果使用trzsz-d ssh x.x.x登录,可以拖拽文件和上传目录)。
2.使用trz命令上传文件,使用trz -d上传服务器上的目录。
3.在服务器上使用tsz xxx命令下载xxx文件,使用tsz -d xxx下载xxx目录。
上传和下载的示例
拖动文件上传的示例
说明Ubuntu安装sudo apt更新sudo apt安装软件-属性-与apt通用。
sudo添加-apt-仓库ppa:trzsz/ppa sudo apt更新
Sudapt安装trzsz复制
Debian安装了sudo apt用apt安装curl gpg
curl-s https://key server . Ubuntu . com/pks/lookup?op=get search=0x 7074 ce 75 da 7 cc 691 C1 AE 1 a 7 c 7 e 51 D1 ad 956055 ca \
gpg-dearmor-o/usr/share/key rings/trzsz . gpg
echo deb[signed-by=/usr/share/key rings/trzsz . gpg]https://ppa.launchpadcontent.net/trzsz/ppa/ubuntu杰米梅恩 \
sudo tee/etc/apt/sources . list . d/trzsz . list
sudo apt更新
Sudapt安装trzsz复制
使用Linux yum安装echo [trzsz]
name=Trzsz回购
base URL=https://yum . fury . io/trzsz/
启用=1
gpg check=0“ sudo tee/etc/yum . repos . d/trzsz . repo
Sudyum安装trzsz复制
使用Mac homebrew安装brew更新
Brew安装trzsz-go复制
安装铲斗使用Windows Scoop添加额外功能
Scoop安装trzsz复制
ArchLinux用yay安装yay-Syu
Yay -S trzsz复制
从其他github版本下载,或者用go:git clone https://github.com/trzsz/trzsz-go.git编译
cd trzsz-go
制造
Sudo make安装复制
可配置项配置文件的路径是~/.trzsz.conf。
DefaultUploadPath=
DefaultDownloadPath=/用户/用户名/下载/复制
1.DefaultUploadPath可以设置每次上传时默认打开哪个目录。
2.DefaultDownloadPath可以设置下载的默认路径(不需要弹出窗口选择路径)。
建议1。为了方便起见,可以设置alias,比如alias ssh=trzsz ssh ,或者alias ssh=trzsz -d ssh 来支持文件的拖拽和上传。
2.trzsz支持tmux。如果本地使用tmux,先运行tmux,然后trzsz ssh登录远程服务器,就可以使用trz和tsz上传下载了。
FAQ如果MSYS2或Git Bash遇到错误,句柄无效。trzsz前面加winpty,登录服务器像winpty trzsz ssh x.x.x.x Git Bash默认安装了winpty,MSYS2需要手动安装pacman -S winpty。
在MSYS2和Cygwin中,不支持直接使用/usr/bin/ssh,传输可能会失败。需要Windows自带的OpenSSH。winpty trz SZ/c/windows/system32/OpenSSH/ssh . exe x . x . x。
Cygwin中的trzsz c:\ windows \ system32 \ OpenSSH \ ssh . exe x . x . x。
拖动文件或目录,不自动上传?1.检查ssh登录时是否添加了-d选项,比如trzsz -d ssh x.x.x.x
2.检查服务器上是否安装了trzsz或trzsz-go。trz应该在某个路径PATH中。
3.在Windows中,检查标题中是否有administrator字样。当管理员运行时,由于UAC设置,文件可能不会被拖动。
4.在Windows终端中,需要将文件或目录拖动到左上角,然后在显示粘贴的文件路径时释放。
5.在Windows的cmd和PowerShell中,一次只能拖动一个文件或目录,拖动多个文件只有在鼠标对着的情况下才生效。
版权归作者所有:原创作品来自博主wx 62 cd9 cc 616d 1,转载授权请联系作者,否则将追究法律责任。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。