You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

macOS终端执行mkfs命令提示zsh: command not found: mkfs问题问询

报错原因

mkfs 是Linux体系下通用的文件系统格式化前端命令,macOS 系统默认没有预置该工具,而是直接提供了各个文件系统对应的独立格式化命令,也没有设置对应别名,因此直接执行 mkfs 会提示命令不存在。

解决方法

有两种可行方案:

方案1:使用macOS原生工具(无需额外安装,推荐)

你已经通过 dd 命令创建好了1440KB的空镜像文件 img.1440,直接根据你需要的文件系统类型选择对应的格式化命令执行即可:

  • 格式化为FAT文件系统:newfs_msdos ./img.1440
  • 格式化为HFS+文件系统:newfs_hfs ./img.1440
  • 格式化为APFS文件系统:newfs_apfs ./img.1440

方案2:安装Linux兼容的mkfs工具

如果需要和Linux环境用法一致的mkfs命令,可以先安装Homebrew,之后执行以下命令安装工具包:
brew install e2fsprogs
安装完成后即可正常使用mkfs相关命令,部分环境安装后如果仍找不到命令,可将工具包的bin路径添加到zsh的环境变量中即可。

内容的提问来源于stack exchange,提问作者anatoliya

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.30 06:57:03