শারীরিক প্যাডিংয়ের উত্তরের পাশাপাশি আপনি ফাইলের বেশিরভাগ প্যাডিং স্পেসটি খালি ("ছিদ্র") রেখে দিতে পারেন, seek
ফাইলটির নতুন প্রান্তে যুক্ত হয়ে এবং একটি একক অক্ষর লিখে:
dd if=/dev/zero of=largerfile.txt bs=1 count=1 seek=16777215
(যার আরও অনেক বেশি পারফরম্যান্ট হওয়ার সুবিধা রয়েছে, বিশেষত bs=1
এটির সাথে এবং অতিরিক্ত পরিমাণে ডিস্কের জায়গাও দখল করে না)।
এই পদ্ধতিটি ব্যবহার করে if=/dev/null
এবং চূড়ান্ত পছন্দসই ফাইলের আকার দ্বারা কোনও অক্ষর যুক্ত না করেও কাজ করে বলে মনে হচ্ছে :
dd if=/dev/null of=largerfile.txt bs=1 count=1 seek=16777216
শারীরিক প্যাডিং সমাধানের একটি পারফরম্যান্ট বৈকল্পিক যা বৃহত্তর ব্লক-মাপ ব্যবহার করে:
padding=262144 bs=32768 nblocks=$((padding/bs)) rest=$((padding%bs))
{
dd if=/dev/zero bs=$bs count=$nblocks
dd if=/dev/zero bs=$rest count=1
} 2>/dev/null >>largerfile.txt
bs=1
মধ্যেdd
আমার অভিজ্ঞতা খুব রানটাইম ব্যয়বহুল।