गैर-एम्बेडेड लिनक्स या Cygwin (या GNU Coreutils के साथ कोई भी सिस्टम) और FreeBSD के तहत:
truncate -s 24m example.file
यह नल बाइट्स से भरा एक फ़ाइल बनाता है। यदि फ़ाइल पहले से मौजूद है और छोटी है, तो इसे नल बाइट्स के साथ अनुरोधित आकार में विस्तारित किया गया है। यदि फ़ाइल पहले से मौजूद है और बड़ी है, तो उसे अनुरोधित आकार में काट दिया जाता है।
नल बाइट्स किसी भी डिस्क स्थान का उपभोग नहीं करते हैं, फ़ाइल एक विरल फ़ाइल है ।
कई प्रणालियों पर, head -c 24m </dev/zero >example.file
नल बाइट्स से भरा एक गैर-विरल फ़ाइल बनाता है। यदि आपके head
पास -c
आपके सिस्टम पर कोई विकल्प नहीं है (यह सामान्य है लेकिन POSIX में नहीं है), तो आप dd bs=1024k count=24 </dev/zero >example.file
इसके बजाय उपयोग कर सकते हैं (यह POSIX-compliant है)।