میک OS ایکس میں علیحدگی، علامتی روابط، اور ہارڈ روابط کیا ہیں؟

OS X فائل کا نظام فائلوں اور فولڈرز کے کئی قسم کے شارٹ کٹ لنکس کی حمایت کرتا ہے. شارٹ کٹ لنکس OS X فائل کے نظام کے اندر گہری دفن کر رہے ہیں اشیاء پر نگہداشت کرنا آسان بنا سکتے ہیں. او ایس ایکس تین اقسام کے لنکس کی حمایت کرتا ہے: عرفات، علامتی لنکس، اور مشکل روابط.

تمام تین قسم کے لنکس اصل فائل کے نظام کی شے میں شارٹ کٹس ہیں. ایک فائل سسٹم اعتراض عام طور پر آپ کے میک پر ایک فائل ہے، لیکن یہ ایک فولڈر، ایک ڈرائیو، یہاں تک کہ ایک نیٹ ورک آلہ بھی ہوسکتا ہے.

عرفات، علامتی روابط، اور ہارڈ روابط کا جائزہ

شارٹ کٹ لنکس چھوٹے فائلیں ہیں جو ایک دوسرے فائل کی چیز کا حوالہ دیتے ہیں. جب نظام شارٹ کٹ کے لنکس سے منسلک کرتا ہے، تو یہ فائل پڑھاتا ہے، جس میں معلومات پر مشتمل ہے جہاں اصل شے واقع ہے، اور پھر اس اعتراض کو کھولنے کے لئے آمدنی. سب سے زیادہ حصہ کے لئے، یہ اطلاقات کے بغیر ہوتا ہے کہ وہ کسی قسم کے لنک کا سامنا کرتے ہیں. تمام تین قسم کے روابط صارف یا ایپ کو شفاف طور پر ظاہر کرنے کی کوشش کرتے ہیں جو ان کا استعمال کرتی ہیں.

اس شفافیت کو شارٹ کٹ کے لنکس کو کئی مختلف مقاصد کے لئے استعمال کرنے کی اجازت دیتا ہے؛ سب سے زیادہ عام یہ ہے کہ فائل فائل یا فولڈر کو آسانی سے فائل فائل میں گہری دفن کیا جائے. مثال کے طور پر، آپ نے بینک کے بیانات اور دیگر مالیاتی معلومات کو ذخیرہ کرنے کے لئے اپنے دستاویز فولڈر میں اکاؤنٹنگ فولڈر بنا لیا ہے. اگر آپ اکثر اس فولڈر کو استعمال کرتے ہیں تو، آپ اس کے ساتھ ایک عرف بنا سکتے ہیں. عرفان ڈیسک ٹاپ پر دکھائے جائیں گے. اکاؤنٹنگ فولڈر تک رسائی حاصل کرنے کے لۓ ایک سے زیادہ فولڈر کی سطح کے ذریعہ تشخیص کرنے کے لئے فائنڈر کا استعمال کرنے کی بجائے آپ اس کے ڈیسک ٹاپ عرفان پر کلک کر سکتے ہیں. عرفان آپ کو فولڈر اور اس کی فائلوں کے حق میں لے جائیں گے، طویل عرصے سے نیویگیشن کے عمل کو کم کرنا.

فائل سسٹم کے شارٹ کٹس کے لئے ایک عام استعمال ایک ہی اعداد و شمار کا استعمال کرنا ہے جس سے کسی بھی ڈیٹا کو ڈپلیکیٹ کرنے یا اعداد و شمار کے مطابقت پذیری کو برقرار رکھنے کے بغیر.

آتے ہیں ہمارے اکاؤنٹنگ فولڈر مثال کے طور پر. شاید آپ کی درخواست ہے کہ اسٹاک مارکیٹ کو منتخب کرنے کے لۓ آپ استعمال کرتے ہیں، اور اے پی پی کو کچھ پیش وضاحتی فولڈر میں اپنی ڈیٹا فائلوں کو ذخیرہ کرنے کی ضرورت ہے. ایک دوسرے مقام پر اکاؤنٹنگ فولڈر کاپی کرنے کی بجائے، اور پھر دو فولڈر کو مطابقت پذیری میں رکھنے کے بارے میں فکر مند ہونا، آپ کو ایک عرف یا علامتی لنک بنا سکتے ہیں، تاکہ اسٹاک ٹریڈنگ ایپ اس کے وقف شدہ فولڈر میں ڈیٹا دیکھیں لیکن دراصل آپ کے اکاؤنٹنگ فولڈر میں ذخیرہ کردہ ڈیٹا.

چیزوں کو اپنانے کے لئے: شارٹ کٹس کے تمام تین قسموں کو اپنے میک کی فائل کے نظام میں کسی بھی چیز کی رسائی حاصل کرنے کے طریقے صرف اس کے اصل مقام کے علاوہ ہیں. شارٹ کٹ کے ہر قسم کی منفرد خصوصیات ہیں جو دوسروں کے مقابلے میں کچھ استعمال کے لئے بہتر ہیں. چلو قریب لگتے ہیں.

علیحدگی

اس قسم کے شارٹ کٹ میک کے لئے سب سے پرانی ہے؛ اس کی جڑیں سارے نظام کو واپس 7 پر جائیں . عرفات پیدا کرنے والے سطح پر تخلیق اور منظم کیے جاتے ہیں، جس کا مطلب یہ ہے کہ اگر آپ ٹرمینل یا غیر میک کی درخواست کا استعمال کر رہے ہیں، جیسے UNIX اطلاقات اور افادیت، ایک عرف کام نہیں کریں گے. OS X لگتا ہے کہ علیحدگی چھوٹے ڈیٹا فائلوں کے طور پر دیکھے، جو وہ ہیں، لیکن یہ معلوم نہیں ہوتا کہ وہ معلومات کی وضاحت کیسے کریں.

شاید یہ ایک خرابی ہوسکتی ہے، لیکن غیر ملکی طور پر تین قسم کے شارٹ کٹس کا سب سے زیادہ طاقتور ہے. میک صارفین اور اطلاقات کے لئے، غیر ملکی بھی شارٹس کی سب سے زیادہ ورسٹائل ہیں.

جب آپ کسی چیز کے لئے ایک عرف بناتے ہیں تو، نظام ایک چھوٹا سا ڈیٹا فائل بناتا ہے جس میں اعتراض کا موجودہ راستہ شامل ہے، اور اس کے علاوہ اعتراض کے اندرونی نام. ہر چیز کی انوڈ کا نام ایک لمبی تار ہے، اس نام سے آزاد ہے جو آپ کو اعتراض دے، اور کسی بھی حجم کو منفرد بنانا یا اپنے میک استعمال کو چلانے کی ضمانت دی.

ایک بار آپ عرف عرف فائل بنانے کے بعد، آپ اپنے میک کی فائل کے نظام میں کسی بھی جگہ منتقل کرسکتے ہیں، اور یہ اب بھی اصل اعتراض پر واپس آسکتا ہے. آپ عرفان کے طور پر آپ کو پسند کرتے ہیں کے بارے میں کئی بار منتقل کر سکتے ہیں، اور یہ اب بھی اصل اعتراض سے منسلک کرے گا. یہ خوبصورت ہوشیار ہے، لیکن عرفان ایک قدم آگے بڑھتے ہیں.

عرف کو منتقل کرنے کے علاوہ، آپ اپنے میک کی فائل کے نظام میں کسی بھی جگہ اصل چیز کو بھی منتقل کر سکتے ہیں؛ عرف ابھی بھی فائل تلاش کرنے کے قابل ہو جائے گا. علیحدگی یہ بظاہر جادو چال انجام دے سکتا ہے کیونکہ ان میں اصل شے کے انوڈ کا نام ہوتا ہے. کیونکہ ہر شے کے انوڈ کا نام منفرد ہے، نظام ہمیشہ اصل فائل کو تلاش کرسکتا ہے، اس بات کی کوئی بات نہیں کہ آپ اسے کہاں منتقل کر دیں گے.

عمل اس طرح کام کرتا ہے: جب آپ عرفی تک رسائی حاصل کرتے ہیں تو، نظام کو یہ دیکھنے کی جانچ پڑتا ہے کہ اصل چیز عرف عرف فائل میں ذخیرہ شدہ راستے میں موجود ہے. اگر یہ ہے تو پھر نظام اس تک رسائی حاصل کرتا ہے، اور یہی ہے. اگر اعتراض منتقل کر دیا جاتا ہے تو، نظام ایک فائل کے لئے تلاش کرتا ہے جس میں اسی انوڈ کا نام ہے جیسا کہ عرف عرف میں محفوظ ہے. ایک بار جب یہ مماثل انوڈ کا نام ڈھونڈتا ہے، تو اس کے بعد اس نظام سے منسلک ہوتا ہے.

علامتی روابط

اس قسم کی شارٹ کٹ یونیسکس اور لینکس فائل کے نظام کا حصہ ہے. کیونکہ او ایس ایکس UNIX کے سب سے اوپر پر بنایا گیا ہے، یہ علامتی روابط کو مکمل طور پر سپورٹ کرتا ہے . علامتی لنکس غیر ملکیوں کے ساتھ اسی طرح کی ہوتی ہیں کہ وہ چھوٹے فائلیں ہیں جو اصل اعتراض کے راستے کے نام پر مشتمل ہیں. لیکن غیر ملکیوں کے برعکس علامتی لنکس میں انوائس کا نام نام نہیں ہے. اگر آپ کسی مختلف جگہ پر اعتراض کو منتقل کرتے ہیں تو، علامتی لنک ٹوٹا جائے گا، اور نظام اس اعتراض کو تلاش نہیں کرسکتا.

شاید وہ کمزوری کی طرح لگے ہو، لیکن یہ بھی طاقت ہے. چونکہ علامتی لنکس اس کے راستے کے نام کے ذریعہ کسی چیز کو تلاش کرتی ہے، اگر آپ ایک ایسی چیز کے ساتھ ایک ایسی چیز کو تبدیل کرسکتے ہیں جس کا نام وہی ہوتا ہے اور اسی مقام میں ہے، علامتی لنک کام جاری رکھے گا. اس میں علامتی روابط نسخوں کے کنٹرول کے لئے قدرتی بنا دیتا ہے. مثال کے طور پر، آپ MyTextFile نامی ایک ٹیکسٹ فائل کیلئے سادہ ورژن کنٹرول سسٹم بنا سکتے ہیں. آپ فائل کے پرانے ورژن کو ایک نمبر یا تاریخ کے ساتھ ضم کر سکتے ہیں، جیسے MyTextFile2، اور فائل کے موجودہ ورژن MyTextFile کے طور پر محفوظ کریں.

ہارڈ لنکس

علامتی روابط کی طرح، سخت لنکس بنیادی UNIX فائل کے نظام کا حصہ ہیں. ہارڈ لنکس چھوٹی فائلیں ہیں، جیسے عرفات، اصل شے کے انوڈ کا نام شامل ہیں. لیکن عرفات اور علامتی لنکس کے برعکس، سخت لنکس میں اصل اعتراض کے راستے کے نام پر مشتمل نہیں ہے. آپ عام طور پر ایک سخت لنک استعمال کرتے ہیں جب آپ ایک ہی واحد شبیہہ کو متعدد جگہوں پر ظاہر کرنا چاہتے ہیں. عرفات اور علامتی لنکس کے برعکس، آپ کو اصل ہارڈ منسلک اعتراض کو فائل سسٹم سے حذف نہیں کرسکتے ہیں بغیر اس کے بغیر تمام سخت لنکس کو ہٹا دیں.

حوالہ جات اور مزید پڑھنے