随机
Enter 搜索 ↑↓ 切换 Esc 清空

windows-curl-downloads

命令

Windows 使用 curl 下载文件

windows-curl-downloads

Windows 使用 curl 下载文件

补充说明

Windows 自带 curl 工具,可用于命令行下载文件。本文提供 CMD 和 PowerShell 两种环境的常用下载命令,涵盖下载到当前目录、下载到指定目录、创建目录并下载、下载后自动打开目录等场景。

通用参数说明

  • curl.exe -L:curl 命令,-L 跟随重定向
  • -o 指定输出文件名
  • Invoke-WebRequest(别名 iwr):PowerShell 原生下载命令
  • -OutFile 指定输出文件路径
  • explorer .:打开当前目录

一、CMD 下载命令

下载文件至当前目录

curl.exe -L -o nginx-1.24.0.zip http://nginx.org/download/nginx-1.24.0.zip

下载文件至下载目录

cd %USERPROFILE%\Downloads && curl.exe -L -o nginx-1.24.0.zip http://nginx.org/download/nginx-1.24.0.zip

创建目录将文件下载到该目录

md "%USERPROFILE%\Downloads\nginx" 2>nul && cd /d "%USERPROFILE%\Downloads\nginx" && curl.exe -L -o nginx-1.24.0.zip http://nginx.org/download/nginx-1.24.0.zip

创建目录将文件下载到该目录-下载成功打开目录

md "%USERPROFILE%\Downloads\nginx" 2>nul && cd /d "%USERPROFILE%\Downloads\nginx" && curl.exe -L -o nginx-1.24.0.zip http://nginx.org/download/nginx-1.24.0.zip && explorer .

二、PowerShell 下载命令

下载文件至当前目录

curl.exe -L -o nginx-1.24.0.zip http://nginx.org/download/nginx-1.24.0.zip
Invoke-WebRequest -Uri http://nginx.org/download/nginx-1.24.0.zip -OutFile nginx-1.24.0.zip

下载文件至下载目录

cd ~\Downloads; curl.exe -L -o nginx-1.24.0.zip http://nginx.org/download/nginx-1.24.0.zip
cd "$env:USERPROFILE\Downloads"; Invoke-WebRequest -Uri http://nginx.org/download/nginx-1.24.0.zip -OutFile nginx-1.24.0.zip

创建目录将文件下载到该目录

New-Item -ItemType Directory -Force -Path "$env:USERPROFILE\Downloads\nginx" | Out-Null; cd "~\Downloads\nginx"; curl.exe -L -o nginx-1.24.0.zip http://nginx.org/download/nginx-1.24.0.zip
New-Item -ItemType Directory -Force -Path "$env:USERPROFILE\Downloads\nginx" | Out-Null; cd "$env:USERPROFILE\Downloads\nginx"; Invoke-WebRequest -Uri http://nginx.org/download/nginx-1.24.0.zip -OutFile nginx-1.24.0.zip

创建目录将文件下载到该目录-下载成功打开目录

New-Item -ItemType Directory -Force -Path "$env:USERPROFILE\Downloads\nginx" | Out-Null; cd "~\Downloads\nginx"; curl.exe -L -o nginx-1.24.0.zip http://nginx.org/download/nginx-1.24.0.zip; explorer .
New-Item -ItemType Directory -Force -Path "$env:USERPROFILE\Downloads\nginx" | Out-Null; cd "$env:USERPROFILE\Downloads\nginx"; Invoke-WebRequest -Uri http://nginx.org/download/nginx-1.24.0.zip -OutFile nginx-1.24.0.zip; explorer .

三、打开目录

CMD 命令

explorer "%USERPROFILE%\Downloads"

PowerShell 命令

explorer "$env:USERPROFILE\Downloads"