在Mac OS X系统上快速创建大文件?

时间:2014-11-07 08:04:35

标签: macos

为了创建一个10 GB的临时文件......

在Linux中你可以这样做:

fallocate -l 10G temp_10GB_file

在Windows中,您可以执行以下操作:

fsutil file createnew temp_10GB_file 10000000000

...但是,如果你在OS X中呢?

1 个答案:

答案 0 :(得分:44)

Mac OS使用命令mkfile来实现相同的目标:

mkfile -n 10g temp_10GB_file

语法:

mkfile [ -nv ] size[b|k|m|g] filename ...

这里是mkfile

的相关manual page

跨平台替代方案(Unix包括Mac OS)

作为替代方案,您也可以使用Unix util dd

dd if=/dev/zero of=temp_10GB_file bs=1 count=0 seek=10G

这里是dd

的相关manual page