极简博客
简历
联系方式
从服务器拉取文件到本地
发布时间:2026-03-05
## 从服务器拉去文件到本地 想要从 Ubuntu 远程服务器把文件夹下载到 Windows 本地(用 Git Bash),核心可以用`scp`命令(Git Bash 原生支持),这是最直接、稳定的方式,下面是**开箱即用的命令 + 详细步骤**。 ### 核心前提 1. 远程服务器:有固定 IP、用户名`ubuntu`、能通过 SSH 访问(和登录服务器的方式一致); 2. 本地:Git Bash 已安装,打开 Git Bash 终端即可执行命令。 ### 基础命令(下载单个文件夹) #### 语法格式 ``` scp -r 远程用户名@远程IP:远程文件夹路径 本地保存路径 ``` #### 实战示例(对应你的场景) 假设要下载服务器上的`/home/ubuntu/wangzhan`文件夹到本地`D:\my_project\`目录: ``` # 打开Git Bash,执行以下命令 scp -r ubuntu@xxx.xxx.xxx.xxx:/home/ubuntu/wangzhan /d/my_project/ ``` #### 关键说明 - `-r`:递归下载文件夹(必须加,否则只能下载单个文件); - 本地路径写法:Windows 的`D:\my_project`在 Git Bash 中要写成`/d/my_project/`(盘符小写,反斜杠改正斜杠); - 执行后会提示输入服务器密码(或验证 SSH 密钥),输入后开始传输。 - 确保服务器 SSH 端口是 22,如果端口是 2222,则命令为`scp -r -P 2222 ubuntu@xxx.xxx.xxx.xxx:/home/ubuntu/wangzhan /d/my_project/`。 .png)
← 返回博客列表