Разреженный файл
dd of=output.dat bs=1 seek=390143672 count=0
Это дает дополнительное преимущество создание файла разреженный , если соответствующая файловая система поддерживает это. Это означает, что пространство не будет потрачено впустую , если некоторые страницы (_блоки) когда-либо записываются, а создание файла происходит очень быстро .
Не разреженный (непрозрачный) файл:
Редактировать , поскольку люди справедливо указали, что редкие файлы имеют характеристики, которые могут быть невыгодны в некоторых сценариях, вот сладкий момент:
Вместо этого вы можете использовать fallocate
(в Debian присутствует из-за util-linux
):
fallocate -l 390143672 output.dat
Это все еще имеет то преимущество, что вам не нужно фактически записывать блоков, так что это так же быстро , как создание разреженного файла, , но это не редкий . Лучший из обоих миров.