John Doe
文章42
标签81
分类5
Linux和Window生成任意大小文件

Linux和Window生成任意大小文件

经常买vps小伙伴,为了测试下载速度会把视频放到站点上,到处找视频麻烦还得上传。利用系统自带功能随机生成一个指定大小的文件,岂不美哉!

Windows

使用fsutil命令,Windows下一般都自带了这个命令,直接使用即可;
右键以管理员身份运行“命令提示符”
命令的格式为:fsutil file createnew 新文件名 文件大小
例:

在D盘根目录下创建一个名为“sunpma.zip”的文件

1MB大小
fsutil file createnew D:\sunpma.zip 1048576
100MB大小
fsutil file createnew D:\sunpma.zip 104857600
1GB大小
fsutil file createnew D:\sunpma.zip 1073741824

Linux

Linux系统下直接使用dd命令即可,一般系统都会自带,不需要额外安装;
命令的格式为:dd if=/dev/zero of=要生成的文件 bs=读入的block大小 count=读取的block个数
例:
/home目录下创建一个后缀名为“.dat”的文件

100MB大小
dd if=/dev/zero of=/home/100MB.dat bs=1M count=100
1GB大小
dd if=/dev/zero of=/home/1GB.dat bs=1M count=1024
10GB大小
dd if=/dev/zero of=/home/10GB.dat bs=1M count=10240