从Linux服务器下载文件和文件夹到本地命令

您所在的位置:网站首页 GunsAddons下载 从Linux服务器下载文件和文件夹到本地命令

从Linux服务器下载文件和文件夹到本地命令

2023-12-21 18:30| 来源: 网络整理| 查看: 265

从Linux 服务器上传或者下载文件到本地除了使用FTP外,还可以通过Linux命令来实现,Linux服务器与本地电脑之间传输文件的命令及使用方法:

1、使用scp命令

命令格式:

scp [参数] : :

举例:

scp /home/work/source.txt [email protected]:/home/work/ #把本地的source.txt文件拷贝到192.168.0.10机器上的/home/work目录下 scp [email protected]:/home/work/source.txt /home/work/ #把192.168.0.10机器上的source.txt文件拷贝到本地的/home/work目录下 scp [email protected]:/home/work/source.txt [email protected]:/home/work/ #把192.168.0.10机器上的source.txt文件拷贝到192.168.0.11机器的/home/work目录下

参数说明:

scp -r /home/work/sourcedir [email protected]:/home/work/ #拷贝文件夹,加-r参数 scp -r /home/work/sourcedir [email protected]:/home/work/ #使用主机名 scp -r -v /home/work/sourcedir [email protected]:/home/work/ #显示详情,加-v参数

注意:scp命令适用于Linux之间复制文件和目录,Windows建议使用下方的rz或sz命令。

2、使用xshell、SecureCRT工具等

使用xshell来操作服务非常方便,传文件也比较方便。 就是使用rz,sz首先,服务器要安装了rz,sz:

yum install lrzsz

命令格式: 当然你的本地windows主机也通过ssh连接了linux服务器

运行rz filename,会将windows的文件传到linux服务器 运行sz filename,会将文件下载到windows本地

举例:

rz命令和sz命令使用方法: 举例说明:将Linux服务器上的test.txt文件下载到Windows本地 首先确保本地Windows通过ssh已经连接了linux服务器。 命令:sz test.txt 执行命令后,会自动弹出文件存放对话框。

注意:Mac使用rz或sz命令可能会引起卡死的现象,建议Mac使用scp命令。

3、使用wget

命令格式:

wget [参数] ftp:/// #proftpd格式

举例:

wget ftp://192.168.0.10//home/work/source.txt #从192.168.0.10上拷贝文件夹source.txt wget ftp://www.myhost.com//home/work/source.txt #使用主机名

参数说明:

wget -nH -P /home/work/ ftp://www.myhost.com//home/work/source.txt #指定本地保存路径,使用参数“-P 路径”或者“--directory-prefix=路径”;-nH, --no-host-directories 不创建主机目录 wget -r -l 0 -nH -P /home/work/ ftp://www.myhost.com//home/work/sourcedir #递归下载sourcedir目录,使用参数-r;参数-l, --level=NUMBER 最大递归深度 (inf 或 0 代表无穷). wget --cut-dirs=3 -r -l 0 -nH -P /home/work/ ftp://www.myhost.com//home/work/sourcedir #-参数-cut-dirs=NUMBER 忽略 NUMBER层远程目录,本例中将myhost上的sourcedir目录保存到本地的work目录下。 wget --limit-rate=200k --cut-dirs=3 -r -l 0 -nH -P /home/work/ ftp://www.myhost.com//home/work/sourcedir #-参数--limit-rate=RATE 限定下载输率 wget --limit-rate=200k --cut-dirs=3 -r -l 0 -nH -P /home/work/ -X /home/work/sourcedir/notincludedir ftp://www.myhost.com//home/work/sourcedir #排除路径使用-X参数 wget -q --limit-rate=200k --cut-dirs=3 -r -l 0 -nH -P /home/work/ -X /home/work/sourcedir/notincludedir ftp://www.myhost.com//home/work/sourcedir #参数-q表示安静模式,无输出;默认是-v,冗余模式 4、常用方法

在本地上安装Xshell和Xftp软件,在xshell软件中有快捷方式(选择利用Xftp打开当前目录)



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3