简介:使用Linux过程中linux ftp,远程访问进行操作时总会须要下载、上传文件。为了实现这个目的,既可以通过FTP的方法linux下载文件到本地命令,也可以在本地终端使用scp命令。但若果是使用Xshell等工具操作服务器的话,最简单的方式就是使用自带支持的sz、rz命令了。

这两个命令可以直接上传、下载文件linux cp,并手动弹出文件选择框,操作十分简单。并且要使用的话linux下载文件到本地命令,须要远程Linux服务器安装这两个命令,也就是安装了lrzsz包。

本文主要介绍通过Xshell工具访问Linux系统,之后进行文件的上传、下载等操作方式,详尽内容请参考下文。

linux下载文件到本地命令_linux下载文件到本地命令_linux下载文件到本地命令

一、登陆Linux系统

二、安装lszrz软件

执行指令#yuminstall-ylrzsz

1、RZ上传文件

说明:运行RZ指令会弹出一个文件选择窗口,从本地选择文件上传到Linux服务器。

常用参数

-b:以二补码形式,默认为文本形式。(Binary(tellitlikeitis)filetransferoverride.)

-e:对所有控制字符通配符。

假如要保证上传的文件内容在服务器端保存以后与原始文件一致,最好同时设置这两个标志,如下所示方法使用:rz-be

此命令执行时,会弹出文件选择对话框,选择好须要上传的文件以后,点确定,就可以开始上传的过程了。倘若执行完毕显示“0错误”,文件上传就成功了,其他显示则表示文件上传出现问题了。

据悉,Xshell还支持直接拖到文件到Xshell窗口,也可以直接上传。

RZ上传文件的操作过程如下

首先执行指令#cd/usr/local/temp切换到服务器的储存目录

linux下载文件到本地命令_linux下载文件到本地命令_linux下载文件到本地命令

之后执行指令#rz上传本地文件到服务器储存目录中

linux下载文件到本地命令_linux下载文件到本地命令_linux下载文件到本地命令

若果出现延后情况,如右图

linux下载文件到本地命令_linux下载文件到本地命令_linux下载文件到本地命令

须要更换为指令#rz-be

linux下载文件到本地命令_linux下载文件到本地命令_linux下载文件到本地命令

linux下载文件到本地命令_linux下载文件到本地命令_linux下载文件到本地命令

备注:rz-be命令执行时,会弹出文件选择对话框,选择好须要上传的文件以后,点确定,就可以开始上传的过程了。上传的速率取决于当时网路的状况。倘若执行完毕显示“0错误”,文件上传就成功了,其他显示则表示文件上传出现问题了。而参数-b表示以二补码形式,默认为文本形式。-e表示对所有控制字符通配符。

2、SZ下载文件

说明:运行SZ指令将选取的文件发送(send)到本地机器。sz命令是借助ZModem合同来从Linux服务器传送文件到本地,一次可以传送一个或多个文件。

常用参数

-a:以文本形式传输(ascii)。

-b:以二补码形式传输(binary)。

-e:对控制字符通配符(escape),这可以保证文件传输正确。

假如才能确定所传输的文件是文本格式的,使用:sz-afiles

假如是二补码文件,使用:sz-befiles

SZ下载文件的操作过程如下

(1)、下载一个文件

执行指令#szfilename

例如执行指令#szLinux.txt将服务器上的文件Linux.txt下载到本地桌面

linux下载文件到本地命令_linux下载文件到本地命令_linux下载文件到本地命令

点击“确认”后开始下载,报错

linux下载文件到本地命令_linux下载文件到本地命令_linux下载文件到本地命令

修改为执行指令#sz-aLinux.txt成功下载

(2)、下载多个文件

#sz-afilename1filename2

(3)、下载dir目录下的所有文件,不包含dir下的文件夹

#sz-adir/*

Author

这篇优质的内容由TA贡献而来

刘遄

《Linux就该这么学》书籍作者,RHCA认证架构师,教育学(计算机专业硕士)。

发表回复