命令行下载文件的几种方式
- 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>--
发表评论