Ubuntu命令行使用sz/rz命令

        默认的情况下,Ubuntu的终端是不支持zmodem的,也就无法使用sz/rz命令进行文件的下载和上传。通过安装 lrzsz 和 zssh 之后就支持了。

源主机A在不安装zssh的时候,使用ssh登录目标主机B,执行rz操作:意为从A主机copy文件到B

在终端执行rz时候,会有如下提示:

synative@synative:/export/tftp/rom$ rz
� waiting to receive.**B0100000023be50

然后就挂了!!!!

sz也是一样的结果.这是由于开篇说的ubuntu默认终端不支持zmodem.

在安装了zssh之后,使用zssh登录B,在B执行copy操作:

在B的终端执行:rz,同样会显示上面的问题,此时会显示一堆乱码类似 000000 的东西,按下 ctrl + @ 键盘,会跳转到 zssh命令,

  • // zssh命令中的路径为本地路径,也就是Ubuntu的文件系统路径, 可以使用pwd命令查看当前路径
  • zssh>pwd
  •  
  • // 确认好存放路径后,就可以接收文件了,输入rz即可
  • zssh>sz  file

之后等着接收就好了....

发送跟这个正好相反.

猜你喜欢

转载自blog.csdn.net/DKBDKBDKB/article/details/83142581