命令行下载文件的几种方式

2024-07-07 23:36:00
丁国栋
原创 107
摘要:本文介绍几种通过命令行下载文件的方式。

命令行有时比浏览器好用多了,不但快速而且功能又强大,所以有哪些命令行的方式下载文件呢?

先说Windows后说Linux。现代Windows系统优先考虑使用PowerShell。Windows里其实也可以安装Bash,可以通过WSL或者Git for Windows就可以安装MinGW Bash.


$url = "https://example.com/file.zip"
$outputFile = "C:\Users\YourUsername\Downloads\file.zip"
Invoke-WebRequest -Uri $url -OutFile $outputFile


CURL 可以用在Windows也可以用在Linux下,但Windows下需要安装,而Linux下默认自带(也可能不默认安装)。


curl -o output_file.zip https://example.com/file.zip
wget -O output_file.zip https://example.com/file.zip # 其中-O参数可以省略,但仅限于URL的最后部分是个文件名,否则可能出现不期望的文件名命名
多线程下载,Linux下常用的工具有aria2和axel



sudo apt install aria2 -y
aria2c -x16 -s16 --out=filename URL
axel -n <num_threads> <url> -o <output_file>
--


发表评论
博客分类