写在前面:今天需要在公司将本地文件上传到Linux服务器上,因为之前都是MobaXterm的sftp功能直接拖拽或者是使用scp命令的,然而新电脑本地终端工具只有Xshell,同事说了一个命令"rz"感觉贼好用,特此记录一下
rz,sz是Linux/Unix同Windows进行文件传输的命令行工具。
优点就是不用再开一个sftp工具登录上去上传下载文件。
sz filename:将选定的文件发送(send)到本地机器
rz:运行该命令会弹出一个文件选择窗口,从本地选择文件上传到Linux服务器
安装命令:yum -y install lrzsz
从服务端发送文件到客户端:sz filename
在弹出框中选择文件在本地保存路径
从客户端上传文件到服务端:rz
在弹出的框中选择文件,上传文件的用户和组是当前登录的用户
安装中可能出现的问题:
-
使用yum命令权限不足
解决方式:切换为root用户或者使用命令sudo yum -y install lrzsz
-
使用sudo命令报错"Xxx is not in the sudoers file"
这里的Xxx是你当前登录用户名
解决方式:是因为用户没有加入到sudo的配置文件里。切换为root 然后输入visudo命令
加入图中所示一行,格式与上面保持一致,保存退出,就可以在Xxx用户下执行sudo命令了