用 mkfile 创建指定大小的文件
mkfile 是 macOS 独有的工具,可以创建精确大小、内容全为零的文件——测试磁盘空间行为或用假数据测试网络传输的经典方法。
运行 `mkfile 10m testfile.bin` 创建 10 MB 文件,或加 -n 仅分配空间而不实际写入数据块。
01命令
命令
$ mkfile 10m testfile.bin
mkfile -n 1g bigfile.img02作用说明
大小后缀分别为字节、KB、MB、GB(b/k/m/g),一次调用可传入多个大小来创建多个文件。-n 选项以稀疏方式创建文件:文件名和名义大小存在,但磁盘在写入数据前不会被占满,适合配额和稀疏文件处理测试。
03风险
!注意: 不带 -n 时,mkfile 会把每个零字节写入磁盘,`mkfile 500g` 可能失败或占满磁盘;测试完记得用 rm 清理。
04撤销
撤销
$ rm testfile.bin05来源
- mkfile — create a file of a given size (macOS)依据: Documents size suffixes (b/k/m/g) and the -n flag that creates a file without writing data.
最后验证: 2026-09-17 · 分类: 文件与文件夹