a.DS_Store فائل کیا ہے؟
فہرست کا خانہ:
مجھ سے اکثر میک صارفین اور ونڈوز سسٹم ایڈمنسٹریٹرز کی طرف سے .DS_Store فائلوں کے مقصد کے بارے میں پوچھا جاتا ہے جن کے نیٹ ورکس پر کچھ میک موجود ہیں، جہاں چھپی ہوئی فائلوں کو ظاہر ہونے پر فائلوں کو تبدیل ہوتے دیکھ کر۔
یہاں ایک وضاحت ہے کہ DS_Store دستاویز Mac OS X میں کیا ہے، اگر آپ انہیں حذف کر دیتے ہیں تو کیا ہوتا ہے، اور اگر آپ ان کو نیٹ ورک پر مزید نہیں رکھنا چاہتے تو ان کی تخلیق کو کیسے غیر فعال کریں ماحول۔
DS_Store فائل کیا ہے؟ DS_Store فائل کیا کرتی ہے؟
DS_Store فائلوں کا استعمال Mac OS X فولڈر کی مخصوص میٹا ڈیٹا معلومات کو ذخیرہ کرنے کے لیے کرتا ہے۔ وہ ہر اس فولڈر میں بنائے جاتے ہیں جس تک Mac OS X فائنڈر تک رسائی حاصل ہوتی ہے، یہاں تک کہ نیٹ ورک والیوم اور بیرونی آلات تک۔ فولڈر کی سطح کی تخصیصات DS_Store فائل میں محفوظ کی جاتی ہیں، چیزیں جیسے حسب ضرورت شبیہیں، آئیکن پلیسمنٹ، آئیکن سائز، ونڈو پلیسمنٹ، فہرست کے نظارے، حسب ضرورت پس منظر کی تصاویر یا رنگ وغیرہ۔ ان کے نام کے آگے، جو UNIX فائل سسٹم کو بتاتا ہے کہ فائل غیر مرئی ہے۔
زیادہ تر میک صارفین DS_Store فائل کو کبھی نہیں دیکھ پائیں گے، حالانکہ اگر صارف نے چھپی ہوئی فائلوں کو دکھانے کا انتخاب کیا ہے تو وہ OS X میں تقریباً ہر ڈائرکٹری میں نظر آئیں گی۔ اسی طرح، وہ تقریباً ہمیشہ ls کمانڈ کے ساتھ منسلک -a جھنڈے کے ساتھ دکھائیں، جو کہ پوشیدہ فائلوں کو دکھانے کی طرف اشارہ کرتا ہے جو ایک مدت کے ساتھ پہلے ہیں۔
یہ ہے DS_Store فائل کیسی دکھتی ہے جب OS X میں چھپی ہوئی فائلوں کو مرئی بنایا جاتا ہے:
اگر میں DS_Store فائلوں کو حذف کردوں تو کیا ہوگا؟
اگر آپ میک فولڈرز سے DS_Store فائلوں کو حذف کرتے ہیں، تو آپ اس ڈائریکٹریز فولڈر کی تفصیلات کھو دیں گے۔ آئیکنز، ونڈو پلیسمنٹ، بیک گراؤنڈ پکچرز وغیرہ جیسی چیزیں ضائع ہو جائیں گی۔ اگرچہ DS_Store فائلوں کو حذف کرنے میں (فولڈر میٹا ڈیٹا کو کھونے کے علاوہ) کوئی خاص نقصان نہیں ہے، جب تک کہ آپ کے پاس ان کو حذف کرنے کی کوئی خاص وجہ نہ ہو، آپ کو انہیں اپنی جگہ پر رکھنا چاہیے کیونکہ Mac OS X فائنڈر انہیں استعمال کرتا ہے۔ فائلوں کو حذف کرنا واقعی صرف کچھ مخصوص Windows+Mac مشترکہ نیٹ ورکنگ ماحول میں ضروری ہے، اور بصورت دیگر وہ میک OS X کے ذریعے دوبارہ تخلیق کیے جانے کو ختم کر دیں گی۔
کیا میں DS_Store فائلوں کو روک سکتا ہوں؟
ہاں، ٹرمینل میں درج ذیل کمانڈ پر عمل کرکے آپ DS_Store فائلوں کی تخلیق کو روک سکتے ہیں
defaults write com.apple.desktopservices DSDontWriteNetworkStores true
اسے روکنا کافی آسان ہے۔ DS_Store نیٹ ورک سے منسلک حجم، شیئرز اور ڈرائیوز کے لیے فائل بنانا، لیکن زیادہ تر صارفین کے حالات کے لیے یہ شاذ و نادر ہی ضروری ہوتا ہے۔
یہ DS_Store فائلیں OS X کے تمام ورژنز میں موجود ہیں، قدیم ترین ورژن سے لے کر Mac OS X کی تازہ ترین ریلیز تک، کیونکہ یہ فائل سسٹم میٹا ڈیٹا اسٹوریج اور معلومات کا ایک اہم جزو ہیں۔