页面加载中,请稍候
来源:开源Linux发布时间:2022-12-20523浏览
询问 AI平常,我们一般用 touch 命令创建一个空文件。但是,当我们排除故障或想在某些特定场景中进行测试时,我们可能需要特定大小的大文件,比如500 MB 或 2 GB。这个时候,我们总不能创建一个空文件,然后开始在其中写入垃圾文本吧。有没有什么办法可以创建特定大小的新文件呢?下面就介绍几种创建大文件的方式,供大家参考。
来自:入门小站
ddif=/dev/zeroof=rumenz.imgbs=2Gcount=1
我们可以根据需要来更改块大小和块数。例如,可以使用 bs=1M 和 count=1024 来获得 1024 Mb 的文件。
truncate-s2Grumenz.img
可以使用ls -lh rumenz.img命令查看生成的文件。
默认情况下,如果请求的输出文件不存在,truncate 命令将创建新文件。我们可以使用 -c 选项来避免创建新文件。
fallocate-l1Grumenz.img
可以使用ls -lh rumenz.img查看生成的文件。
fallocate 命令则不会创建稀疏文件,而且它的速度更快,这也是我比较推荐使用 fallocate 创建大文件的原因。
新闻来源:开源Linux,文中所述为作者独立观点,不代表icspec立场。更多精彩资讯请下载icspec App。如对本稿件有异议,请联系微信客服specltkj。
暂无评论哦,快来评论一下吧!

2026-07-22

2026-06-23

2026-07-10