u小马_微软原版 Win10/Win11 iso镜像下载

当前位置:首页 > IT资讯 > 微软

Win10利用命令提示符或WSL创建任意大小空白文件

时间:2020-09-22 来源:u小马 访问:次

在早前的阿里云 Teambition 网盘体验中提到大文件测试,有网友咨询如何生成特定大小的文件用作测试。在对网盘或者服务器下载速度进行测试时使用临时生成的文件最佳,不论Windows还是Linux都支持生成大文件。如果你需要对网盘进行测试的话当然也没必要上传自己的真实文件,利用创建的临时文件上传下载测试速度即可。

用命令提示符创建指定大小文件:

Windows 10 及其他版本附带的fsutil就可以用来创建文件 ,  该命令是用来操作FAT和NTFS文件系统相关任务的。需要注意的是该命令部分操作需要管理员权限执行,不过创建文件这种比较简单的工作任务普通权限就可以执行。

  1. # 命令用法:(注意各种空格)
  2. fsutil file createnew <路径及文件名称> <文件字节数>
  3. # 创建512MB的文件示例:
  4. fsutil file createnew D:landian-test-500.t1 524288000
  5. #其中 D: 代表路径、landian-test-500.t1 代表创建的文件名称、52428800 代表文件字节数

Win10命令提示符

使用WSL子系统创建文件:

Linux 子系统具有多种创建空白文件的方法,甚至还可以指定文件属于占位性质的还是实际使用硬盘对应区域的。如果你已经在Windows 10上启用WSL/WSL2并安装Linux发行版,则可以使用dd命令来创建指定大小的空文件。

  1. # 创建512MB且实际占用硬盘的文件:
  2. dd if=/dev/zero of=landian-test-512 bs=1M count=512
  3. # 其中 landian-test-512 是文件名称、1M是文件大小、count=512是计数、即1M计数512次
  4. # 以上操作文件生成速度受内存操作速度和创建文件大小决定,若文件极大则速度会慢些
  5. # 创建512MB且占位性质不写入硬盘
  6. dd if=/dev/zero of=landian-test-512-2 bs=1M count=0 seek=512

通过这些命令创建的指定大小的文件本身并非正常文件,所以用来测试网盘和服务器的下载速度是非常合适的。既不需要去找大文件上传也不用担心潜在的文件和隐私安全问题,而且这些命令使用起来都是非常非常方便的。

Win10命令提示符

热门Win镜像下载

本类热门教程