لینکس میں لنک فائلوں کو ہارڈ لنکس کا استعمال کرتے ہوئے

لینکس کے اندر دو قسم کے لنکس ہیں جو آپ تشکیل دے سکتے ہیں.

ایک علامتی لنک ونڈوز کے اندر ڈیسک ٹاپ شارٹ کٹ کی طرح بہت زیادہ ہے. علامتی لنک صرف ایک فائل کے مقام پر اشارہ کرتا ہے.

علامتی لنک حذف کرنا جسمانی فائل پر کوئی اثر نہیں ہے جس کا لنک اشارہ ہو رہا ہے.

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

ایک مشکل لنک اصل میں وہی فائل ہے جس سے وہ مختلف نام سے تعلق رکھتا ہے. اس کے بارے میں سوچنے کا سب سے آسان طریقہ مندرجہ ذیل ہے:

تصور کریں کہ آپ رابرٹ کے پہلے نام سے پیدا ہوئے تھے. دوسرے لوگ آپ کو روبی، باب، بابی یا روب کے طور پر جان سکتے ہیں. ہر آدمی اسی شخص کے بارے میں بات کر رہا ہے.

ہر لنکس میں 1 سے زائد لنکس کا اضافہ ہوتا ہے جس کا مطلب جسمانی فائل کو ختم کرنا ہے جس سے آپ کو ہر ایک اور لنکس میں سے کسی کو خارج کرنا ہوگا.

کیوں سخت روابط استعمال کرتے ہیں

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

برٹ نے اینی کو اپنی تمام چیزوں کو صاف کرنے کے لئے کہا اور اسی طرح اینی نے اپنے کام کے بارے میں بتایا. سب سے پہلے، اس نے تمام لال چیزیں صاف کرنے کا فیصلہ کیا. "آگ انجن سرخ ہے". لہذا اینی آگ آگ انجن رکھتا ہے.

اگلا Ernie تمام کھلونے کو پہیوں کے ساتھ دور کرنے کا فیصلہ. آگ کے انجن پہیے ہیں. لہذا اینی نے فائر انجن کو دور کیا.

کہنے کی ضرورت نہیں، برٹ بالکل اسی طرح کے گندگی کو تلاش کرنے کے لئے گھر آتا ہے لیکن اینی نے آگ انجنی کو آدھا درجن بار دور کر دیا تھا.

تصور کریں کہ آگ انجن صرف ایک آگ انجن کی ایک تصویر تھی. آپ اپنی مشین پر مختلف فولڈرز کو مندرجہ ذیل طور پر کرسکتے ہیں:

اب آپ تصویر کی ایک نقل بنا سکتے ہیں اور اسے ہر فولڈر میں رکھ سکتے ہیں. اس کا مطلب یہ ہے کہ آپ کے پاس تین بار خلا کی جگہ تین فائلیں ہیں.

ممکنہ طور پر آپ کی ڈسک کی جگہ کو کم کر دیں گے.

ایک سخت لنک بالکل جگہ نہیں لیتا ہے. لہذا آپ اس ڈسک کو کم کرنے کے بغیر مختلف ویڈیووں میں (جیسے سال، سٹائل، کاسٹ، ڈائریکٹرز) میں اسی ویڈیو کو ذخیرہ کرسکتے ہیں.

کس طرح ایک مشکل لنک بنائیں

آپ مندرجہ ذیل مطابقت کا استعمال کرتے ہوئے ایک مشکل لنک بنا سکتے ہیں:

ln path / to / file / path / to / hard / link

مثال کے طور پر، مندرجہ بالا تصویر میں ہمارے پاس الیس کوپر موسیقی فولڈر ہے جس میں ٹریش / گھر / گیری / موسیقی / ایلس کوپر / ردی کی ٹوکری میں ٹریش کہا جاتا ہے. اس فولڈر میں، 10 گانا ہیں جس میں سے ایک کلاسیکی زہر ہے.

اب زہر ایک راک ٹریک ہے لہذا ہم موسیقی فولڈر کے تحت راک نامی ایک فولڈر تیار کیا اور مندرجہ ذیل فائل کو ٹائپ کرکے زہر کو ایک مشکل لنک بنایا:

ln "01 - زہرون.mp3" "~ ~ / موسیقی / راک / زہر."

یہ موسیقی منظم کرنے کا ایک اچھا طریقہ ہے.

ایک ہارڈ لنک اور ایک سمبول لنک کے درمیان فرق کو کیسے بتانا

آپ یہ کہہ سکتے ہیں کہ اگر کوئی فائل لیز کمانڈ استعمال کرکے سخت لنک رکھتا ہے تو:

ایل ایس ایل

بغیر کسی معیاری فائل کے لنکس نظر آئیں گے

-RW-R- R-- 1 گیری گیری 1000 دسمبر 18 21:52 زہر.mp3

کالم مندرجہ ذیل ہیں:

اگر یہ ایک مشکل لنک تھا تو پیداوار مندرجہ ذیل نظر آئے گا:

آر آر - آر - ر-- 2 گیری گیری 1000 دسمبر 18 21:52 زہر.mp3

یاد رکھیں کہ لنکس کے کالم کی تعداد دکھاتا ہے 2. ہر بار ایک مشکل لنک پیدا ہوتا ہے کہ نمبر بڑھ جائے گا.

ایک علامتی لنک مندرجہ ذیل نظر آئے گا:

-RW-R- r-- 1 گیری گیری 1000 دسمبر 18 21:52 زہر. -> زہر.mp3

آپ واضح طور پر دیکھ سکتے ہیں کہ ایک فائل دوسری طرف اشارہ کررہا ہے.

کس طرح ایک فائل میں تمام مشکل روابط تلاش کرنے کے لئے

آپ کے لینکس کے نظام میں تمام فائلوں کو انوڈ نمبر بھی شامل ہے جس میں منفرد طور پر فائل کی شناخت ہوتی ہے. ایک فائل اور اس کا سخت لنک ایک ہی انوڈ میں ہوگا.

فائل کے لئے انوڈ نمبر نمبر ملاحظہ کرنے کے لئے مندرجہ ذیل حکم:

ایل ایس

ایک فائل کے لئے پیداوار مندرجہ ذیل ہو گی:

1234567 فائل نام

ایک فائل کے لئے سخت لنکس تلاش کرنے کے لئے ، آپ کو اسی فائل (یعنی 1234567) کے ساتھ تمام فائلوں کے لئے ایک فائل کی تلاش کرنے کی ضرورت ہے.

آپ مندرجہ ذیل کمانڈ کے ساتھ کر سکتے ہیں:

~ / -xdev -inum 1234567 تلاش کریں