Di bawah Linux atau Cygwin yang tidak tertanam (atau sistem apa pun dengan GNU coreutils) dan FreeBSD:
truncate -s 24m example.file
Ini menciptakan file yang penuh byte nol. Jika file sudah ada dan lebih kecil, itu diperluas ke ukuran yang diminta dengan byte nol. Jika file sudah ada dan lebih besar, dipotong ke ukuran yang diminta.
Bytes nol tidak mengkonsumsi ruang disk apa pun, file tersebut adalah file yang jarang .
Pada banyak sistem, head -c 24m </dev/zero >example.filemembuat file non-jarang penuh dengan byte nol. Jika headtidak memiliki -copsi pada sistem Anda (itu biasa tetapi tidak dalam POSIX), Anda dapat menggunakannya dd bs=1024k count=24 </dev/zero >example.filesebagai gantinya (ini adalah POSIX-compliant).