Gömülü olmayan Linux veya Cygwin (ya da GNU coreutil içeren herhangi bir sistem) ve FreeBSD altında:
truncate -s 24m example.file
Bu boş bayt dolu bir dosya oluşturur. Dosya zaten varsa ve daha küçükse, boş baytlarla istenen boyuta genişletilir. Dosya zaten varsa ve daha büyükse, istenen boyuta kesilir.
Boş baytlar herhangi bir disk alanı kullanmaz, dosya seyrek bir dosyadır .
Birçok sistemde, head -c 24m </dev/zero >example.file
boş baytlarla dolu seyrek bir dosya oluşturur. Eğer head
bir yok -c
sisteminizde seçeneği (ortak fakat POSIX var), kullanabilirsiniz dd bs=1024k count=24 </dev/zero >example.file
(bu POSIX uyumludur) yerine.