我已经看到以下技巧可以稍微快速地创建大的空文件:
dd if=/dev/zero of=test.dat bs=1024 count=1024
但是,这在创建多 GB 文件时仍然需要一些时间。我认为这次是由磁盘将所有\0s 从写入/dev/zero到test.dat。
\0
/dev/zero
test.dat
有没有办法“立即”创建任意大小的文件,而无需实际将其内容初始化为任何内容?
unix dd
dd ×1
unix ×1