[大阪/横滨/德岛] 寻找基础设施/服务器端工程师!

[大阪/横滨/德岛] 寻找基础设施/服务器端工程师!

【超过500家企业部署】AWS搭建、运维、监控服务

【超过500家企业部署】AWS搭建、运维、监控服务

【CentOS的后继者】AlmaLinux OS服务器搭建/迁移服务

【CentOS的后继者】AlmaLinux OS服务器搭建/迁移服务

[仅适用于 WordPress] 云服务器“Web Speed”

[仅适用于 WordPress] 云服务器“Web Speed”

有点方便。虚拟文件创建命令(Windows/ubuntu)可以指定任何大小

您好
天空数据
系统解决方案部门

前几天,当我对数据传输进行故障排除时,我需要几十MB的测试数据。
偶尔会有这样的时间,您可能需要一个特定尺寸的文件。
虚拟文件​​很有用。这次,我们将向您展示如何从Windows和Ubuntu环境中的命令中轻松创建此虚拟文件。

Windows版

■执行环境

1
Windows 11 专业版

在Windows上,您可以使用命令
FSUTIL例如,如果要创建一个空的30MB文件,请从命令提示符中运行它:
*如果未正确创建它,请使用管理员特权运行命令提示符。

1
fsutil文件createNew testfile.txt 31457280

字节指定
文件大小 30MB = 30×1024×1024 = 31,457,280字节

创建了一个完美的30MB文件

内容是“空”?

当读取使用FSUTIL命令创建的文件时,将返回文件的所有内容为零(0x00)数据。这意味着该文件不包含“非零”数据。
确切地说,在十六进制中查看时,它看起来像一个填充零数据的文件,因为它重复了“ 0x00”。

关键是,该零数据实际上不是从磁盘上的块中读取的。
磁盘上肯定有可用的空间,但是数据是未使用的空间,尚未物理写入它,因此实际上,无需访问磁盘即可立即返回零数据。

Ubuntu版

在Linux环境中, Fallocate命令的行为相似。
要在Ubuntu环境中创建30MB文件,请运行以下内容:

■执行环境

1
Ubuntu 24.04.2 Lts
1
$ fallocate -l 3000万dummyfile.dat

▼检查内容时,它像以前一样返回“ 0x00”字节序列。

1
$ LISE DUMMYFILE.DAT“ DUMMYFILE.DAT”可能是二进制文件。无论如何看到吗? ^@^@^@^@^@^@^@^@ @^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ ^@^@^@^@^@^@^@^@ @^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ ....

-l选项允许您直接指定MB或GB中的大小,使其比Windows更容易

这就是如何为每个操作系统创建指定尺寸的空文件!

完全的

如果您觉得这篇文章有帮助,请点赞!
3
加载中...
3 票,平均:1.00 / 13
257
X Facebook 哈特纳书签 口袋
[2026.6.30 Amazon Linux 2支持端] Amazon Linux服务器迁移解决方案

[2026.6.30 Amazon Linux 2支持端] Amazon Linux服务器迁移解决方案

写这篇文章的人

关于作者

川健

属于系统解决方案部的
好奇的 Poke○n