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"