Mac怎么安装Wget下载工具_Mac终端Wget安装使用教程【进阶】

老墨大大_4385

老墨大大_4385

2026-03-31

726人浏览

原创

mac终端中wget命令未找到时,需手动安装;推荐用homebrew(原生支持arm芯片)、macports或源码编译方式安装,并通过wget --version等命令验证功能正常。

mac怎么安装wget下载工具_mac终端wget安装使用教程【进阶】

如果您在Mac终端中输入wget命令却收到command not found: wget的提示,说明系统尚未安装该命令行下载工具。Wget支持HTTP、HTTPS与FTP协议,具备非交互式下载、断点续传、递归抓取及后台运行等能力,是自动化任务与服务器操作中的常用组件。以下是多种可靠且适配当前macOS(含M1/M2/M3芯片)的安装方法:

一、通过Homebrew安装(推荐)

Homebrew是macOS主流包管理器,已全面原生支持ARM架构,能自动处理依赖并安装为M1/M2/M3优化的二进制版本,无需Rosetta转译,性能更优、更新更及时。

1、打开“终端”应用。

2、执行Xcode命令行工具安装命令:xcode-select --install,按提示完成安装。

3、运行Homebrew安装脚本:/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"。

4、安装完成后,执行brew doctor确认环境正常,输出Your system is ready to brew.即表示就绪。

5、输入命令安装wget:brew install wget。

6、验证安装结果:wget --version,成功显示GNU Wget版本信息即为完成。

二、使用MacPorts安装

MacPorts是另一套成熟的开源包管理系统,采用源码编译方式构建软件,适用于需要高度自定义编译选项或偏好BSD风格工具链的用户。其仓库对ARM架构支持稳定,但首次安装耗时略长。

1、访问macports.org下载对应Apple Silicon版本的.pkg安装包。

2、双击安装包,按向导完成MacPorts基础环境部署。

3、打开终端,执行初始化命令:sudo port -v selfupdate。

4、同步端口树并升级已安装组件:sudo port upgrade outdated。

5、安装wget:sudo port install wget。

6、将MacPorts的bin路径加入PATH(如未自动配置):echo 'export PATH="/opt/local/bin:/opt/local/sbin:$PATH"' >> ~/.zshrc && source ~/.zshrc。

DreamStudio
DreamStudio

一款基于Stable Diffusion生态的在线AI图像生成工具,帮助用户通过文字描述创建艺术图像和视觉素材。

下载

三、手动编译安装(完全可控)

手动安装可绕过包管理器限制,精确控制SSL后端(如OpenSSL或BoringSSL)、启用/禁用特定功能(如IRI、NTLM),适合安全合规场景或调试需求。但需自行解决依赖,如pkg-config、gettext、openssl等。

1、访问ftp.gnu.org/gnu/wget/下载最新源码包,例如:curl -O https://ftp.gnu.org/gnu/wget/wget-1.24.5.tar.gz。

2、解压源码:tar -zxvf wget-1.24.5.tar.gz。

3、进入目录:cd wget-1.24.5。

4、安装必要依赖(若未装Homebrew,可先用MacPorts或手动编译pkg-config与openssl):brew install pkg-config openssl。

5、设置OpenSSL路径变量:export OPENSSL_CFLAGS="-I$(brew --prefix openssl)/include" OPENSSL_LIBS="-L$(brew --prefix openssl)/lib -lssl -lcrypto"。

6、配置编译参数:./configure --with-ssl=openssl --prefix=/usr/local。

7、编译并安装:make && sudo make install。

四、验证与基础使用示例

无论采用哪种安装方式,均需确认wget可被shell识别并具备基本功能。以下为典型用法验证步骤,不涉及任何扩展配置或第三方服务调用。

1、在终端中执行:which wget,返回路径如/usr/local/bin/wget或/opt/homebrew/bin/wget即表示已纳入执行路径。

2、下载单个文件测试:wget https://httpbin.org/image/jpeg,观察是否生成jpeg文件。

3、启用断点续传测试:wget -c https://httpbin.org/bytes/10485760(下载10MB文件后中断再执行同命令)。

4、后台下载并记录日志:wget -b -o download.log https://httpbin.org/delay/5。

5、指定保存文件名:wget -O test.html https://httpbin.org/html。

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
curl_exec
curl_exec

curl_exec函数是PHP cURL函数列表中的一种,它的功能是执行一个cURL会话。给大家总结了一下php curl_exec函数的一些用法实例,这个函数应该在初始化一个cURL会话并且全部的选项都被设置后被调用。他的返回值成功时返回TRUE, 或者在失败时返回FALSE。

2023.06.14

3663

6

linux常见下载安装工具
linux常见下载安装工具

linux常见下载安装工具有APT、YUM、DNF、Snapcraft、Flatpak、AppImage、Wget、Curl等。想了解更多linux常见下载安装工具相关内容,可以阅读本专题下面的文章。

2023.10.30

835

4

macOS怎么切换用户账户
macOS怎么切换用户账户

在 macOS 系统中,可通过多种方式切换用户账户。如点击苹果图标选择 “系统偏好设置”,打开 “用户与群组” 进行切换;或启用快速用户切换功能,通过菜单栏或控制中心的账户名称切换;还能使用快捷键 “Control+Command+Q” 锁定屏幕后切换。

2025.05.09

4744

14

http500解决方法
http500解决方法

http500解决方法有检查服务器日志、检查代码错误、检查服务器配置、检查文件和目录权限、检查资源不足、更新软件版本、重启服务器或寻求专业帮助等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2023.11.09

3563

4

http请求415错误怎么解决
http请求415错误怎么解决

解决方法:1、检查请求头中的Content-Type;2、检查请求体中的数据格式;3、使用适当的编码格式;4、使用适当的请求方法;5、检查服务器端的支持情况。更多http请求415错误怎么解决的相关内容,可以阅读下面的文章。

2023.11.14

894

3

HTTP 503错误解决方法
HTTP 503错误解决方法

HTTP 503错误表示服务器暂时无法处理请求。想了解更多http错误代码的相关内容,可以阅读本专题下面的文章。

2024.03.12

6546

8

http与https有哪些区别
http与https有哪些区别

http与https的区别:1、协议安全性;2、连接方式;3、证书管理;4、连接状态;5、端口号;6、资源消耗;7、兼容性。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2024.08.16

5450

6

Go 语言 HTTP 编程与中间件开发教程合集
Go 语言 HTTP 编程与中间件开发教程合集

全面讲解 Go 语言 HTTP 编程的核心知识,涵盖 net/http 标准库的 Server/Handler/HandlerFunc 体系、DefaultServeMux 路由注册与自定义路由器、Request / ResponseWriter 请求响应处理、中间件(Middleware)链式设计模式与常见中间件(日志/CORS/认证/限流)开发、http.Client 的超时配置与连接池管理、Cookie / Session 处理、

2026.05.08

521

31

http与https有哪些区别
http与https有哪些区别

http与https的区别:1、协议安全性;2、连接方式;3、证书管理;4、连接状态;5、端口号;6、资源消耗;7、兼容性。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2024.08.16

5450

6

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
安装 Xdebug 并配置 phpstorm
安装 Xdebug 并配置 phpstorm

共1课时 | 186人学习

PostgreSQL 教程
PostgreSQL 教程

共48课时 | 20.6万人学习

好课诞生记
好课诞生记

共20课时 | 7.2万人学习