在Ubuntu系统中,您可以使用多种命令行工具来下载文件。以下是一些常用的下载命令及其用法:
1. wget
wget 是一个非常强大的命令行下载工具,支持HTTP、HTTPS和FTP协议。
基本用法
wget [选项] URL
常见选项
-O:指定下载文件的保存名称。-P:指定下载文件的保存目录。-c:断点续传。-b:后台下载。
示例
- 下载文件并保存为指定名称:
wget -O myfile.zip https://example.com/file.zip - 将文件下载到指定目录:
wget -P /path/to/directory https://example.com/file.zip - 断点续传:
wget -c https://example.com/largefile.iso - 后台下载:
wget -b https://example.com/largefile.iso
2. curl
curl 是另一个强大的命令行工具,支持多种协议,包括HTTP、HTTPS、FTP等。
基本用法
curl [选项] URL
常见选项
-o:指定下载文件的保存名称。-O:使用远程文件名保存文件。-L:跟随重定向。-C:断点续传。
示例
- 下载文件并保存为指定名称:
curl -o myfile.zip https://example.com/file.zip - 使用远程文件名保存文件:
curl -O https://example.com/file.zip - 跟随重定向:
curl -L https://example.com/redirected-file.zip - 断点续传:
curl -C - -o largefile.iso https://example.com/largefile.iso
3. axel
axel 是一个多线程下载工具,可以利用多个连接来加速下载速度。
安装
sudo apt-get install axel
基本用法
axel [选项] URL
常见选项
-n:指定最大连接数。-o:指定下载文件的保存名称。
示例
- 使用4个连接下载文件:
axel -n 4 https://example.com/file.zip - 下载文件并保存为指定名称:
axel -o myfile.zip https://example.com/file.zip
4. aria2
aria2 是一个轻量级的多协议、多源命令行下载工具,支持HTTP、HTTPS、FTP、BitTorrent等协议。
安装
sudo apt-get install aria2
基本用法
aria2c [选项] URL
常见选项
-d:指定下载文件的保存目录。-o:指定下载文件的保存名称。-x:指定最大连接数。-s:指定同时下载的分片数。
示例
- 使用4个连接下载文件:
aria2c -x 4 https://example.com/file.zip - 下载文件并保存为指定名称:
aria2c -d /path/to/directory -o myfile.zip https://example.com/file.zip
这些命令行工具各有特点,您可以根据具体需求选择合适的工具来下载文件。希望这些信息对您有所帮助!




