ٹیسٹنگ کے مقاصد کے لیے کمانڈ لائن یا ڈسک یوٹیلیٹی سے ایک بڑی فائل بنائیں

فہرست کا خانہ:

Anonim

بڑی خالی فائلیں اکثر ڈسک تک رسائی کے ٹیسٹ، ڈیولپمنٹ، QA، ڈیٹا کو صفر کرنے، اور اسکرپٹنگ کے دوران جانچ کے مقاصد کے لیے استعمال ہوتی ہیں۔ اگرچہ یہ یقینی طور پر زیادہ تر صارفین پر لاگو نہیں ہوتا ہے، لیکن یہ اتنا آسان ہے کہ کوئی بھی اسے آزما سکتا ہے چاہے آپ کو کوئی خاص ضرورت نہ ہو۔

ہم عملی طور پر کسی بھی سائز کی فائلوں کو تیزی سے بنانے کے تین طریقوں کا احاطہ کریں گے، دو کمانڈ لائن استعمال کریں گے۔ ایک آپریٹنگ سسٹم اگنوسٹک اور دوسرا MacOS اور Mac OS X مخصوص، اور دوسرا زیادہ صارف دوست طریقہ جو کہ Mac OS X سے تعلق رکھنے والی Disk Utility ایپ کو استعمال کرتا ہے۔

یہ واضح طور پر کمانڈ لائن میں کچھ روانی کے ساتھ کچھ زیادہ ترقی یافتہ صارفین کا مقصد ہے۔ ساتھ چلنے کے لیے، شروع کرنے کے لیے ٹرمینل ایپ کھولیں۔

کمانڈ لائن سے ایک بڑی فائل بنائیں

ایک بڑی خالی فائل کو فوری طور پر بنانے کا آسان ترین طریقہ 'mkfile' کمانڈ کا استعمال کرنا ہے، جو فوری طور پر کسی بھی سائز کی فائل بنا سکتا ہے، چاہے بائٹس میں کافی چھوٹی ہو یا گیگا بائٹس میں بڑی۔ mkfile کے لیے نحو درج ذیل ہے:

mkfile -n size filename

مثال کے طور پر، ڈیسک ٹاپ پر "LargeTestFile" نامی 1GB فائل بنانے کے لیے، کمانڈ یہ ہوگی:

mkfile -n 1g ~/Desktop/LargeTestFile

فائل فوری طور پر بن جاتی ہے اور پورے سائز کو لے لیتی ہے۔ mkfile سے بنائی گئی بڑی فائلیں زیرو سے بھری ہوئی ہیں۔

آپ فائنڈر Get Info کمانڈ کے ساتھ یا ls: استعمال کرکے جنریٹڈ فائل سائز کی تصدیق کر سکتے ہیں۔

ls -lh ~/Desktop/LargeTestFile

mkfile کمانڈ کا واحد منفی پہلو یہ ہے کہ یہ Mac OS X تک محدود دکھائی دیتا ہے، اس طرح اگر آپ کراس پلیٹ فارم سے مطابقت پذیر حل تلاش کر رہے ہیں جو دوسرے یونکس اور لینکس کی مختلف حالتوں میں کام کرے گا جو آپ چاہیں گے۔ اس کے بجائے "dd" استعمال کریں۔

ڈی ڈی کمانڈ mkfile کے مقابلے میں استعمال کرنے کے لیے تھوڑی کم واضح ہے، لیکن یہ اب بھی کافی سیدھی ہے، آپ کو فائل کا نام، بلاک سائز، اور بلاک کی گنتی بتانے کی ضرورت ہے:

dd if=/dev/zero of=FileName bs=1024 count=1000

ایک اور طریقہ یہ ہے کہ میگا بائٹ بلاک سائز (1024) کے کچھ آسان ضرب کے ساتھ سیک فلیگ کا استعمال کیا جائے، اس طرح درج ذیل کمانڈ ایک فائل بنائے گی جس کا سائز 100MB ہے (1024 x 100):

dd if=/dev/zero of=LargeTestFile.img bs=1024 count=0 seek=$

SyberCit سے ضرب لگانے کا مؤخر الذکر طریقہ تھوڑا آسان ہوسکتا ہے اگر آپ بڑے بائٹ سائز کا اندازہ لگانے میں اچھے نہیں ہیں۔

ڈسک یوٹیلیٹی کے ساتھ ایک بڑی فائل بنانا

اگرچہ زیادہ تر صارفین بڑی خالی فائلیں بنانا چاہتے ہیں شاید کمانڈ لائن کو ترجیح دیں گے، آپ ڈسک یوٹیلیٹی بھی استعمال کر سکتے ہیں۔

  • ڈسک یوٹیلیٹی لانچ کریں اور "نئی امیج" کا انتخاب کریں
  • فائل کو مناسب نام دیں، پھر "سائز" کے ذیلی مینو کو نیچے کھینچیں اور اپنی ضروریات کے لیے موزوں فائل کا سائز منتخب کریں
  • دیگر تمام ترتیبات کو نظر انداز کریں اور "تخلیق کریں" کو منتخب کریں

DiskUtility مخصوص سائز کی ایک ڈسک امیج تیار کرے گی، جو جانچ کے لیے بہترین کام کرتی ہے۔ فائنڈر میں نئے تیار کردہ ڈی ایم جی کا پتہ لگائیں اور آپ دیکھیں گے کہ یہ پورا سائز لیتا ہے جس کی وضاحت کی گئی تھی، اس صورت میں 2.6 جی بی ڈی وی ڈی کا سائز:

dd یا mkfile کے برعکس، ڈسک امیج اصل میں بطور ڈیفالٹ قابل تحریر ہو گی جب تک کہ دوسری صورت میں منتخب نہ کیا گیا ہو، جو اس ترقیاتی مقاصد کے لیے مفید بھی ہو سکتا ہے یا نہیں۔

آپ جو بھی طریقہ استعمال کرتے ہیں، آپ شاید بعد میں بڑی ٹیسٹ فائل (فائلوں) کو حذف کرنا چاہیں گے، ورنہ آپ کی ہارڈ ڈسک بہت زیادہ سائز کی بیکار ٹیسٹ فائلوں کے ذریعے جلدی سے کھا سکتی ہے۔ اگر آپ نے ٹیسٹ فائلوں کو ایک غیر واضح فولڈر میں بنایا ہے اور آپ انہیں خود سے تلاش نہیں کر سکتے ہیں، تو یہ نہ بھولیں کہ آپ فائل میں موجود کسی بھی بڑی چیز کو تیزی سے ٹریک کرنے کے لیے OS X فائنڈر میں اسپاٹ لائٹ کے ساتھ فائل سائز کی مخصوص تلاشیں کر سکتے ہیں۔ سسٹم۔

ٹیسٹنگ کے مقاصد کے لیے کمانڈ لائن یا ڈسک یوٹیلیٹی سے ایک بڑی فائل بنائیں