لينڪس ۾ نرم لنڪ ڪيئن ڪم ڪندو آهي؟

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

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

هڪ symlink (جنهن کي علامتي لنڪ پڻ سڏيو ويندو آهي) لينڪس ۾ فائل جو هڪ قسم آهي جيڪو توهان جي ڪمپيوٽر تي ڪنهن ٻئي فائل يا فولڊر ڏانهن اشارو ڪري ٿو. Symlinks Windows ۾ شارٽ ڪٽ وانگر آهن. ڪجهه ماڻهو سملنڪس کي ”نرم لنڪس“ سڏين ٿا - لينڪس/يونڪس سسٽم ۾ لنڪ جو هڪ قسم - جيئن ته "هارڊ لنڪس" جي مخالفت ڪن ٿا.

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

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

هڪ علامتي لنڪ ٺاهي، استعمال ڪريو -s ( -symbolic ) آپشن. جيڪڏهن FILE ۽ LINK ٻئي ڏنيون وڃن، ln پهرين دليل (FILE) جي طور تي بيان ڪيل فائل مان ٻي دليل (LINK) طور بيان ڪيل فائل ڏانهن هڪ لنڪ ٺاهيندو.

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

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

ڊاريڪٽري ۾ علامتي لنڪ ڏسڻ لاءِ:

  1. هڪ ٽرمينل کوليو ۽ ان ڊاريڪٽري ڏانهن وڃو.
  2. حڪم ٽائيپ ڪريو: ls -la. اهو ڊاريڪٽري ۾ سڀني فائلن جي ڊگهي لسٽ ڪندو جيتوڻيڪ اهي لڪيل آهن.
  3. اهي فائلون جيڪي شروع ٿيون l سان توهان جون علامتي لنڪ فائلون آهن.

UNIX Symbolic link يا Symlink Tips

  1. نرم لنڪ کي اپڊيٽ ڪرڻ لاءِ ln -nfs استعمال ڪريو. …
  2. UNIX نرم لنڪ جي ميلاپ ۾ pwd استعمال ڪريو اصل رستو ڳولڻ لاءِ توھان جو نرم لنڪ اشارو ڪري رھيو آھي. …
  3. ڪنهن به ڊاريڪٽري ۾ سڀ يونڪس نرم لنڪ ۽ هارڊ لنڪ ڳولڻ لاءِ هيٺ ڏنل حڪم "ls -lrt | grep "^l" ".

توهان ڪري سگهو ٿا چيڪ ڪريو ته فائل [-L فائل] سان هڪ سملنک آهي . اهڙي طرح، توهان جانچ ڪري سگهو ٿا ته ڇا ڪا فائيل باقاعده فائل آهي [-f file] سان، پر ان صورت ۾، چيڪ ڪيو ويندو آهي سملنڪس حل ڪرڻ کان پوء. هارڊ لنڪس فائل جو هڪ قسم نه آهن، اهي صرف هڪ فائل جا مختلف نالا آهن (ڪنهن به قسم جي).

هڪ هارڊ لنڪ هڪ فائل آهي جيڪا ٻي فائل جي نمائندگي ڪري ٿي ساڳئي حجم تي بغير اصل ۾ انهي فائل جي ڊيٽا کي نقل ڪرڻ جي. … جيتوڻيڪ هڪ هارڊ لنڪ بنيادي طور تي ٽارگيٽ فائل جي آئيني ڪاپي آهي جنهن ڏانهن اشارو ڪيو ويو آهي، هارڊ لنڪ فائل کي ذخيرو ڪرڻ لاءِ اضافي هارڊ ڊرائيو جي جاءِ جي ضرورت ناهي.

ڪمپيوٽنگ ۾، هڪ علامتي لنڪ (پڻ symlink يا نرم لنڪ) لاء هڪ اصطلاح آهي ڪا به فائل جنهن ۾ ڪنهن ٻئي فائل يا ڊاريڪٽري جو حوالو هجي هڪ مطلق يا لاڳاپي واري رستي جي صورت ۾ ۽ اهو اثر انداز ڪري ٿو pathname جي قرارداد.

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

توهان يونڪس ۾ اجازتون ڪيئن پڙهندا آهيو؟

ڊاريڪٽري ۾ سڀني فائلن جي اجازتن کي ڏسڻ لاء، ls ڪمانڊ استعمال ڪريو -la اختيارن سان. ٻيا اختيار شامل ڪريو جيئن گھربل؛ مدد لاءِ، ڏسو يونڪس ۾ ڊاريڪٽري ۾ فائلون لسٽ ڪريو. مٿين آئوٽ مثال ۾، هر لڪير ۾ پهريون ڪردار اهو ظاهر ڪري ٿو ته ڇا ڏنل اعتراض فائل آهي يا ڊاريڪٽري.

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