اسان لينڪس ۾ نرم لنڪ ڇو ٺاهيندا آهيون؟

نرم لنڪ ۾ شامل آهي اصل فائل جو رستو ۽ نه مواد. نرم لنڪ کي هٽائڻ سان ڪنهن به شيءِ تي اثر نه ٿو ٿئي پر اصل فائل کي هٽائڻ سان، لنڪ ”ڊنگلنگ“ لنڪ ٿي وڃي ٿي جيڪا غير موجود فائل ڏانهن اشارو ڪري ٿي. هڪ نرم لنڪ ڊاريڪٽري سان ڳنڍيل هجي.

هڪ علامتي ڪڙي، جنهن کي نرم ڳنڍ به چيو ويندو آهي هڪ خاص قسم جي فائل جيڪا ٻي فائل ڏانهن اشارو ڪري ٿي، گهڻو ڪري ونڊوز ۾ شارٽ ڪٽ وانگر يا ميڪنٽوش عرف. سخت لنڪ جي برعڪس، هڪ علامتي لنڪ ٽارگيٽ فائل ۾ ڊيٽا تي مشتمل ناهي. اهو صرف فائل سسٽم ۾ ڪنهن ٻئي داخلا ڏانهن اشارو ڪري ٿو.

علامتي لنڪس ڇو استعمال ڪريو؟ توهان symlinks تي ڪم ڪري سگهو ٿا ڄڻ ته اهي اصل فائلون آهن جن ڏانهن اهي اشارو ڪري رهيا آهن ڪنهن به هنڌ هيٺ لڪير (انهن کي حذف ڪرڻ کان سواء). هي توهان کي اجازت ڏئي ٿو ڪيترن ئي "رسائي پوائنٽن" کي هڪ فائل تائين، بغير اضافي نقلن جي (جيڪي تاريخ تائين رهنديون آهن، ڇاڪاڻ ته اهي هميشه ساڳئي فائل تائين رسائي ڪن ٿا).

هڪ نرم لنڪ (جنهن کي علامتي لنڪ جي نالي سان پڻ سڃاتو وڃي ٿو) هڪ پوائنٽر يا فائيل جي نالي جي حوالي سان ڪم ڪري ٿو. اهو اصل فائل ۾ موجود ڊيٽا تائين رسائي نٿو ڪري.
...
نرم لنڪ:

موازنہ پيرا ميٽرز سخت لنڪ نرم ڳنڍ
فائل سسٽم اهو فائل سسٽم تي استعمال نٿو ڪري سگهجي. اهو فائل سسٽم ۾ استعمال ڪري سگهجي ٿو.

فائلن جي وچ ۾ لنڪ ٺاهڻ لاءِ توھان کي ضرورت آھي ln حڪم استعمال ڪريو. هڪ علامتي لنڪ (جنهن کي نرم لنڪ يا symlink طور سڃاتو وڃي ٿو) هڪ خاص قسم جي فائل تي مشتمل آهي جيڪا ڪنهن ٻئي فائل يا ڊائريڪٽري جي حوالي سان ڪم ڪري ٿي. يونڪس / لينڪس جهڙوڪ آپريٽنگ سسٽم اڪثر ڪري علامتي لنڪس استعمال ڪندا آهن.

هڪ علامتي لنڪ کي هٽائڻ لاء، يا ته استعمال ڪريو rm يا unlink ڪمانڊ جي پٺيان symlink جو نالو دليل جي طور تي. جڏهن هڪ علامتي لنڪ کي هٽائي ڇڏيو جيڪو هڪ ڊائريڪٽري ڏانهن اشارو ڪري ٿو، هڪ پيچيدگي سليش کي شامل نه ڪريو symlink نالي سان.

علامتي لنڪس آهن لائبريرين کي ڳنڍڻ لاءِ هر وقت استعمال ڪيو ويو ۽ پڪ ڪريو ته فائلون هڪجهڙائي واري هنڌن تي آهن بغير اصل منتقل ڪرڻ يا نقل ڪرڻ جي. ڪڙيون اڪثر استعمال ڪيون وينديون آهن ”اسٽور“ ڪرڻ لاءِ هڪ ئي فائل جي ڪيترن ئي ڪاپين کي مختلف هنڌن تي پر اڃا تائين هڪ فائل جو حوالو.

سخت لنڪ آهي حقيقي فائل جو صحيح نقل ان ڏانهن اشارو ڪيو ويو آهي . ٻئي هارڊ لنڪ ۽ ڳنڍيل فائل ساڳيا انوڊ شيئر ڪن ٿا. جيڪڏهن ماخذ فائل ڊهي وڃي ٿي، هارڊ لنڪ اڃا ڪم ڪري ٿي ۽ توهان فائل تائين رسائي حاصل ڪري سگهندا جيستائين فائل جي سخت لنڪ جو تعداد 0 (صفر) نه ٿئي.

سبب سخت-ڳنڍڻ ڊائريڪٽرن آهي اجازت نہ ھئي ٿورڙي ٽيڪنيڪل آهي. لازمي طور تي، اھي ٽوڙيو فائل-سسٽم جي جوڙجڪ. توهان کي عام طور تي سخت لنڪس استعمال نه ڪرڻ گهرجي. علامتي ڳنڍيون اڪثر ڪري ساڳي ڪارڪردگيءَ جي اجازت ڏين ٿيون بغير ڪنهن پريشاني جي (مثال طور ln -s target link ).

هڪ سخت لنڪ آهي لينڪس يا ٻين يونڪس جهڙو آپريٽنگ سسٽم تي موجود فائل لاءِ صرف هڪ اضافي نالو. سخت لنڪ جو ڪو به تعداد، ۽ اھڙيءَ طرح نالن جو ڪو به تعداد، ڪنھن به فائل لاءِ ٺاھي سگھجي ٿو. هارڊ لنڪس پڻ ٺاهي سگھجن ٿيون ٻين سخت لنڪ ڏانهن.

ڇا هن پوسٽ وانگر؟ مهرباني ڪري پنهنجن دوستن کي شيئر ڪريو:
OS اڄ