rz
和sz
命令是用于在Linux终端下上传或下载文件的工具,支持纯文本文件和二进制文件,常用于在SSH连接下进行远程传输。
在大多数Linux系统中,rz
和sz
命令已经预先安装好了,如果系统中没有预先安装,则需要先安装lrzsz
软件包。
例如,在Ubuntu系统中,使用以下命令进行安装:
sudo apt-get install lrzsz
下载文件
使用sz
命令从远程服务器下载文件到本地计算机。
示例1:在SSH远程连接服务器上下载文件到本地:
sz filename
其中,filename
表示要下载的服务器上的文件名。执行该命令后,将会弹出文件保存对话框,请选择保存的路径和文件名,即可将文件下载到本地计算机。
示例2:从指定路径下载指定文件到本地计算机:
sz /path/to/filename
其中,/path/to/filename
表示要下载的文件的完整路径。同样,执行该命令后,将会弹出文件保存对话框,请选择保存的路径和文件名,即可将文件下载到本地计算机。
使用rz
命令从本地计算机上传文件到远程服务器。
示例1:在SSH远程连接服务器上上传文件:
首先,在远程服务器上创建一个目录来保存上传的文件,例如:
mkdir ~/uploads
然后,在本地计算机的命令行中执行以下命令:
rz
执行该命令后,将会弹出文件选择对话框,请选择需要上传的文件,选择完成后,命令行会显示上传的进度和结果,上传完成后,文件将会保存到服务器的~/uploads/
目录中。
示例2:从指定路径上传指定文件到远程服务器:
首先,在远程服务器上创建好上传文件的目录,例如:
mkdir ~/uploads
然后,在本地计算机的命令行中执行以下命令:
rz /path/to/filename
其中,/path/to/filename
表示要上传的文件的完整路径。执行该命令后,将会弹出文件选择对话框,请选择完成上传的目录,上传完成后,文件将会保存到服务器的~/uploads/
目录中。
rz
和sz
命令是非常方便的Linux终端文件传输工具,可以使用简单的命令从本地计算机上传文件到远程服务器,或从远程服务器下载文件到本地计算机。使用时,需要注意文件名和文件路径的正确性。