Linux环境下创建指定大小的文件4种方法

原创 野人  2022-02-08 22:11  阅读 55 次

开工的第二天,运维部门,反馈了一个bug,说大文件下载到一半就会出现下载错误,拿到这个问题后,首先先确定下这个问题是由那一端引起的,然后反馈给对应端就好了。

啦啦,从看运维反馈的这个bug来看,当时我就大概能猜到不是我端(前端)的锅,然后就指派给后端去排查了,不过我还是帮忙协助下,于是就顺带学了再Linux环境下创建指定大小的文件命令方法,毕竟要复现这个bug,首先要有大文件把,可是电脑上临时又找不到大的文件,那么这个命令方法就非常有用了,下面我就给大家讲下这4种方法吧。

以下的4个例子,意思都是创建一个名为【test.file】,大小为25MB的文件。

方法1:head

head -c 25MB /dev/urandon > test.file
head -c 25MB /dev/zero > test.file

相关文章:《Linux中的虚拟设备/dev/null、/dev/zero、/dev/random和/dev/urandom

方法2:dd

dd if=/dev/urandom of=test.file bs=25MB count=1
dd if=/dev/zero of=test.file bs=25MB count=1

相关文章:《Linux命令总结dd命令详解

方法3:fallocate

fallocate -l 25MB test.file

相关文章:《Linux Fallocate命令

方法4:fallocate

truncate -s 25MB test.file

相关文章:《Linux truncate的使用方法介绍

本文地址:https://www.yerenwz.com/5683.html
版权声明:本文为原创文章,版权归 野人 所有,欢迎分享本文,转载请保留出处!

发表评论