推荐一个windows上传linux服务器/linux服务器的docker镜像的工具,摆脱docker cp,以及解决常见问题。
Lrzsz,又称为lrz和lsz,是一个用于在Unix、Linux、macOS等操作系统上进行串行文件传输的工具。它支持基于X/Y/ZModem协议的文件传输,能够通过串口或者Telnet/SSH等网络连接进行文件传输。Lrzsz具有传输速度快、可靠性高、易于使用等特点,因此广泛应用于嵌入式系统、网络设备、工业自动化设备等领域。在Linux系统中,Lrzsz通常以命令行工具的形式存在,用户可以通过命令行界面来进行文件传输操作。
安装命令
centos
sudo yum install lrzsz
ubuntu
sudo apt-get install lrzsz
使用
上传文件到服务器/docker
直接拖拽文件到xshell的命令窗(微信聊天记录下载后也可以直接拖拽)
rz
下载文件到本地
sz 文件名
缺点
- 会限制文件大小
- 要求网络环境好一点
- 不支持断点
优点
操作方便,可以省去微信右键打开路径的时间(虽然不多)
遇到的问题
上传文件一半显示成功,但是目录下出现乱码的空文件
解决方案一(文件的问题)
使用 rz -be
-b:–binary 用binary的方式上传下载,不解释字符为ascii;
-e:–escape 强制escape 所有控制字符,比如Ctrl+x,DEL等
解决方案二(网络问题)
写在后面
大文件还是建议使用ftp,支持断点等,不然第二天会崩溃的