22 KiB
title, source, author, published, created, description, tags
| title | source | author | published | created | description | tags | |||
|---|---|---|---|---|---|---|---|---|---|
| 从Linux服务器下载文件和文件夹到本地命令_linux下载文件到本地-CSDN博客 | https://blog.csdn.net/github_35856054/article/details/126095595 |
|
2025-12-14 | 文章浏览阅读8.8w次,点赞49次,收藏116次。本文介绍了在Linux服务器与本地之间传输文件的多种方法,包括使用scp命令进行安全复制,rz/sz命令在xshell等工具中进行文件上传下载,以及wget命令从ftp服务器获取文件。详细阐述了各个命令的格式、参数及使用示例,适合Linux系统管理员和日常文件交互操作。 |
|
AI 搜索
从Linux服务器下载文件和文件夹到本地命令
最新推荐文章于 2025-10-19 22:35:16 发布
原创 于 2022-08-01 15:30:00 发布 · 8.8w 阅读 · 116 ·
CC 4.0 BY-SA版权
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
文章标签:
本文介绍了在Linux服务器与本地之间传输文件的多种方法,包括使用scp命令进行安全复制,rz/sz命令在xshell等工具中进行文件上传下载,以及wget命令从ftp服务器获取文件。详细阐述了各个命令的格式、参数及使用示例,适合Linux系统管理员和日常文件交互操作。
该文章已生成可运行项目,
从Linux
服务器上传或者下载文件到本地除了使用FTP外,还可以通过 Linux命令 来实现,Linux服务器与本地电脑之间传输文件的命令及使用方法:
1、使用scp命令
命令格式:
scp [参数] <源地址(用户名@IP地址或主机名)>:<文件路径> <目的地址(用户名 @IP 地址或主机名)>:<文件路径>
举例:
scp /home/work/source.txt work@192.168.0.10:/home/work/ #把本地的source.txt文件拷贝到192.168.0.10机器上的/home/work目录下
scp work@192.168.0.10:/home/work/source.txt /home/work/ #把192.168.0.10机器上的source.txt文件拷贝到本地的/home/work目录下
scp work@192.168.0.10:/home/work/source.txt work@192.168.0.11:/home/work/ #把192.168.0.10机器上的source.txt文件拷贝到192.168.0.11机器的/home/work目录下
bash
参数说明:
scp -r /home/work/sourcedir work@192.168.0.10:/home/work/ #拷贝文件夹,加-r参数
scp -r /home/work/sourcedir work@www.myhost.com:/home/work/ #使用主机名
scp -r -v /home/work/sourcedir work@www.myhost.com:/home/work/ #显示详情,加-v参数
注意:scp命令适用于Linux之间复制文件和目录,Windows建议使用下方的rz或sz命令。
2、使用xshell、SecureCRT工具等
使用xshell来操作服务非常方便,传文件也比较方便。
就是使用 rz,sz
首先,服务器要安装了rz,sz:
yum install lrzszbash
命令格式:
当然你的本地 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://<目标机器ip或主机名>/<文件的绝对路径> #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 #使用主机名
bash
参数说明:
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打开当前目录)
本文章已经生成可运行项目
从 Linux 将 文件 下载 到 Windows 的几种实用方法
07-23 1552方法是否推荐说明scp✅ 强烈推荐快速、安全、无需图形界面rsync✅ 推荐(高级)适合大量 文件 同步sftp✅ 推荐交互式 下载 ,适合调试HTTP 服务✅ 推荐(临时)适合无权限拷贝时WinSCP✅ 推荐图形化操作,适合新手。从 Linux 服务器 下载 文件 到 本地 命令 _ linux 下载 文件 到 本地
12-13yum install lrzsz 当然你的 本地 windows主机也通过ssh连接了 linux 服务器 运行rz,会将windows的 文件 传到 linux 服务器 运行sz filename,会将 文件 下载 到windows 本地 3、常用方法 在 本地 上安装Xshell 和 Xftp软件,在xshell软件中有快捷方式(选择利用Xftp打开当前目录)Linux 如何上传 本地 文件 以及 下载 文件 到 本地 命令 总结
12-142.scp(安全拷贝,适用于 Windows/Mac/ Linux) 如果你的 本地 电脑有 SSH(Windows 可使用PowerShell或Git Bash),可以使用scp: scpuser@remote:/path/to/file./local_file 运行项目并 下载 源码sh 1 示例: scproot@192.168.1.100:/home/user/file.zip./ 运行项目并 下载 源码sh 1 root@192.168.1.100是远程 服务器 的...下载 liunx 服务器 上的 文件 到Windows 本地 、或者上传到 服务器 的方法
05-27 6354下载 使用:sz、上传使用:rz、系统没有自带:sz或者rz 命令 时,手动安装1、手动安装:yum install lrzsz2、举例 下载 :bigder.txtsz /root/bigder/bigder.txt3、上传输入rz 后回车,弹出选择Windows 本地 文件 的窗口ps,1、云 服务器 一般限制使用rz、sz指令2、不使用 命令 ,直接使用远程连接工具上传 下载 文件 ,如:SecureCRT工具我的历史文章测试环境登陆框的密码怎么看明文Showcase时手机不够怎么办? 云真机平台atxserver2xmind2t上位机知识篇---常用 下载 命令 和 软件安装 命令
[
最新发布
](https://lotus.blog.csdn.net/article/details/153594425)
10-19 856本文简单介绍了常用的 Linux 下载 命令 、软件安装 命令 。同时简洁了apt 和 apt-get的区别。linux 服务器 下载 或者发送 文件 到 本地 (windows)_windows 下载 linxu 文件...
12-14对于经常使用 Linux 系统的人员来说,少不了将 本地 的 文件 上传到 服务器 或者从 服务器 上 下载 文件 到 本地,rz / sz 命令 很方便的帮我们实现了这个功能,但是很多 linux 系统初始并没有这两个 命令 。今天,我们就简单的讲解一下如何安装 和 使用rz、sz 命令 。 rz: Receive Zmodem...从 Linux 服务器 上 下载 文件 到 本地 _telnet 到 linux 后, 下载 文件
11-28本文详细介绍了在 Linux 服务器 环境中,如何使用FTP 命令 和 DOS 命令 进行 文件 传输的过程,包括 服务器 文件 打包、 下载 文件 的具体步骤及注意事项。 部署运行你感兴趣的模型镜像一键部署 转载自http://www.cnblogs.com/erichhuang/archive/2009/10/26/1589987.html 测试环境是 linux 服务器,所以经常会传输 文件 到 服务器,或者从 服务器...Linux 如何上传 本地 文件 以及 下载 文件 到 本地 命令 总结
03-17 9324如果你希望在 Shell 终端中**将远程 服务器 上的 文件 下载 到 本地 电脑**,可以使用以下工具 和 命令...如何从 Linux 服务器 上 下载 文件 到 本地 _ linux 怎么 下载 conf 文件 到本机-CS...
12-1* @param ftpPath SFTP 服务器 中 文件 所在路径 格式: ftptest/aa * * @param localPath 下载 到 本地 的位置 格式:H:/download * * @param fileName 文件 名称 */ public static void downloadSftpFile(String ftpHost, String ftpUserName,String ftpPassword, int ftpPort, String ftpPath, String localPath,Stri...从 Linux 服务器 下载 文件夹 到 本地 _从 服务器 下载 文件 到 本地
12-12从 Linux 服务器 下载 文件夹 到 本地 1、使用scp 命令 scp /home/work/source.txt work@192.168.0.10:/home/work/#把 本地 的source.txt 文件 拷贝到192.168.0.10机器上的/home/work目录下scp work@192.168.0.10:/home/work/source.txt /home/work/#把192.168.0.10机器上的source.txt 文件 拷贝到 本地 的/home/work目录下scp...从 Linux 服务器 下载 文件夹 到 本地
05-23 1万+从 Linux 服务器 下载 文件夹 到 本地 1、使用scp 命令 scp /home/work/source.txt work@192.168.0.10:/home/work/ #把 本地 的source.txt 文件 拷贝到192.168.0.10机器上的/home/work目录下 scp work@192.168.0.10:/home/work/source.txt /home/wo...Linux 常用 命令 : 文件 的 下载 、压缩与解压
02-29 1万+在 Linux 系统使用中,我们经常需要 下载 文件 、对 文件 进行压缩 和 解压操作。本文将介绍一些常用的 Linux 命令 ,帮助你轻松完成这些操作。从远程 Linux 服务器 下载 文件 到windows_如何远程把 linux 服务器 上的文...
12-8本文详细介绍了如何在没有FTP服务的 Linux 服务器 上 下载 文件 至Windows 本地 。首先通过telnet登录 服务器 并使用tar 命令 将 文件 打包,然后利用ftp 命令 实现 文件 的远程 下载 。 测试环境是 linux 服务器,所以经常会传输 文件 到 服务器,或者从 服务器 下载 文件 。如果 服务器 安装了FTP,那么直接用FTP软件来 下载 就可以了,如果没有安装,那么就要用...Linux 终端访问 FTP 及 上传 下载 文件 _ linux 访问ftp
12-9Put 命令:格式:put local-file [remote-file]将一个 文件 上传到ftp Mput 命令:格式:mput local-files将 本地 主机中一批 文件 传送至远端主机. 注意:mput 命令 只能将当前 本地 目录下的 文件 上传到FTP上的当前目录。比如,在/root/dave下运行的ftp 命令,则只有在/root/dave下的 文件 linux 才会上传到 服务器 上的当前目录下。Linux curl 命令 下载 文件
03-29 1万+Linux curl 命令Linux 命令 :wget 命令
03-12 2490wget 命令 是一种常用的网络工具,用于从Web 服务器 下载 文件 。wget 命令 基于HTTP、HTTPS 和 FTP协议从指定的URL 下载 文件 。它可以在 Linux 和 Unix系统的 命令 行中使用,并支持各种参数来定制 下载 行为。Wget也可以根据HTML、XHTML 和 CSS页面中的链接,创建远程网站的 本地 版本。Wget旨在应对缓慢或不稳定的网络连接;如果由于网络问题 下载 失败,它会不断重试,直到检索到整个 文件 。如果 服务器 支持重新获取,它会指示 服务器 从停止 下载 的地方继续 下载 。从 Linux 服务器 下载 文件 到 本地 命令
03-24 35831、安装lrzsz包:yum -y install lrzsz 2、上传:rz -y (注意:rz -e 可以弹出框,但拖不了 文件 ) 3、 下载 文件 本地 :sz filenamePython实现 Linux 服务器 上递归 下载 文件夹 下所有 文件
06-20 855本文将介绍如何使用Python从 Linux 服务器 上递归 下载 文件夹 下的所有 文件 。我们将使用paramiko库来实现SSH连接,以及os 和 shutil库来处理 文件 和 目录。windows主机用scp 命令 向 Linux 服务器 上传 和 下载 文件
11-10 1966scp是的简写,用于在 Linux 下进行远程拷贝 文件 的 命令 , 和 它类似的 命令 有cp,不过cp只是在本机进行拷贝不能跨 服务器 ,而且scp传输是加密的。可能会稍微影响一下速度。当你 服务器 硬盘变为只读 read only system时,用scp可以帮你把 文件 移出来。另外,scp还非常不占资源,不会提高多少系统负荷,在这一点上,rsync就远远不及它了。虽然 rsync比scp会快一点,但当小 文件 众多的情况下,rsync会导致硬盘I/O非常高,而scp基本不影响系统正常使用。scp是 linux 系统下基于ssh登陆。从 Linux 服务器 上 下载 文件 到 本地
09-15 5万+转载自http://www.cnblogs.com/erichhuang/archive/2009/10/26/1589987.html 测试环境是 linux 服务器 ,所以经常会传输 文件 到 服务器 ,或者从 服务器 下载 文件 。如果 服务器 安装了FTP,那么直接用FTP软件来 下载 就可以了,如果没有安装,那么就要用DOS 命令 来解决了,以下以 下载 文件 到windows本机为例,简单说下整个过程。 一、服务从云 服务器 下载 文件 到 本地
03-03 2671从云 服务器 下载 文件 到 本地线上 服务器 的 文件 下载 到 本地 Windows电脑
02-27 3964根据需求选择合适的方法,推荐优先使用远程桌面映射磁盘或SFTP工具,操作简单且安全。将 linux 上的 文件 / 文件夹 下载 到 本地
09-12 3411这样 就相当于 将 服务器 上 root下的dist 传输给我们 本地 E盘下的 测试 服务器 传输 目录下。如果不知道 例如 我知道我想下的 文件 叫 dist。其实非常简单 但您需要知道自己的 文件 在哪个路径下。然后 你需要输入一下 服务器 密码 他就会开始传输了。可我不知道他在那个目录 我们可以在 服务器 中输入。这样 所有叫 dist的 文件 都会被带出来。而我们要的是 root目录下这个。最终 我们的东西就被成功拷贝了下来。我们可以在自己电脑的终端 输入。如果没有安装 可以参考我的文章。linux 下载 文件 到 本地 命令
[
热门推荐
](https://devpress.csdn.net/v1/article/detail/84035735)
11-13 11万+linux 下载 文件 到 本地 windows系统,可以用sz 命令 下载 linux 文件 到 本地 ,也可以用 命令 rz上传 本地 文件 到 linux 使用xshell来操作服务非常方便,传 文件 也比较方便。 就是使用rz,sz 首先, 服务器 要安装了rz,sz 。 如果没安装,则通过 命令 安装yum install lrzsz 当然你的 本地 windows主机也通过ssh连接了 linux 服务器 。 1.输入sz 文件...从 Linux 服务器 下载 文件 至 本地 的 命令
评论
添加红包
实付 元
点击重新获取
扫码支付
钱包余额 0
抵扣说明:
1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。
×
本文章已经生成可运行项目
举报
点击体验
DeepSeekR1满血版 隐藏侧栏 
程序员都在用的中文IT技术交流社区
专业的中文 IT 技术社区,与千万技术人共成长
关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!
客服 返回顶部

