توهان يونڪس ۾ لنڪ ڪيئن ٺاهيندا آهيو؟

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

Replace source_file with the name of the existing file for which you want to create the symbolic link (this file can be any existing file or directory across the file systems). Replace myfile with the name of the symbolic link. The ln command then creates the symbolic link.

هڪ علامتي لنڪ ٺاهڻ لاء پاس ڪريو -s آپشن کي ln ڪمانڊ ۾ ٽارگيٽ فائل ۽ لنڪ جو نالو. ھيٺ ڏنل مثال ۾ ھڪڙي فائل کي bin فولڊر ۾ شامل ڪيو ويو آھي. هيٺ ڏنل مثال ۾ هڪ نصب ٿيل خارجي ڊرائيو هڪ گهر ڊاريڪٽري ۾ سمايل آهي.

جي طرف make links between files you need to use ln command. A symbolic لنڪ (پڻ هڪ نرم طور سڃاتو وڃي ٿو لنڪ or سمايل) consists of a special type of file that serves as a reference to another file or directory.

UNIX ۾ هڪ لنڪ آهي هڪ فائل ڏانهن اشارو. ڪنهن به پروگرامنگ ٻولين ۾ پوائنٽر وانگر، UNIX ۾ لنڪس پوائنٽر آهن جيڪي هڪ فائل يا ڊائريڪٽري ڏانهن اشارو ڪن ٿا. لنڪس ٺاهڻ هڪ قسم جو شارٽ ڪٽ آهي هڪ فائل تائين رسائي لاءِ. لنڪس هڪ کان وڌيڪ فائل جي نالي جي اجازت ڏين ٿيون ته ساڳئي فائل ڏانهن اشارو ڪن، ٻي جاء تي.

هڪ سخت لنڪ آهي بنيادي طور تي هڪ ليبل يا نالو هڪ فائيل تي لڳايو ويو آهي. This new link is not a separate copy of the old file, but rather a different name for exactly the same file contents as the old file. … Consequently, any changes you make to oldfile will be visible in newlink .

جيڪڏهن هڪ سخت لنڪ ٺاهي وئي آهي هڪ ٽيڪسٽ فائل. پوءِ اصل ٽيڪسٽ فائل ڊليٽ ڪئي ويندي آهي، پوءِ بنيادي طور تي ان فائل جي نالي جي ڪاپي ٺاهي ويندي آهي، ان لحاظ کان اصل فائل ڊهي ويندي آهي.

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

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

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

نرم لنڪس شارٽڪٽس سان ملندڙ جلندڙ آهن، ۽ ڪنهن به فائيل سسٽم ۾ ڪنهن ٻئي فائل يا ڊاريڪٽري ڏانهن اشارو ڪري سگهن ٿا. هارڊ لنڪس فائلن ۽ فولڊرن لاءِ به شارٽ ڪٽ هوندا آهن، پر ڪنهن فولڊر يا فائل لاءِ مختلف فائل سسٽم ۾ هارڊ لنڪ ٺاهي نه سگهندا آهن. اچو ته هڪ سملنک ٺاهڻ ۽ هٽائڻ ۾ ملوث قدمن تي نظر رکون.

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