تڪڙو جواب: مان لينڪس ۾ سڀ سخت لنڪ ڪيئن ڳولي سگهان ٿو؟

هڪ ڀيرو تمام سخت لنڪ ڳولڻ لاءِ، آهي هڪ ڊوائيس تي سڀني فائلن لاء اسپٽ آئوٽ انوڊس ڳوليو، ۽ پوءِ شيون استعمال ڪريو ترتيب ۽ يونيڪ کي نقل ڪرڻ لاءِ. اهو موجوده ڊاريڪٽري ۾ فائلن کي لسٽ ڪندو ۽ ان تي ls انجام ڏيندو.

توھان انوڊ نمبر NUM پاران سخت لنڪس ڳولي سگھو ٿا استعمال ڪندي '-inum NUM'. جيڪڏھن توھان ڊاريڪٽري جي ھيٺان ڪي فائل سسٽم ماؤنٽ پوائنٽ آھن جتي توھان ڳولا شروع ڪري رھيا آھيو، استعمال ڪريو '-xdev' اختيار جيستائين توھان استعمال ڪري رھيا آھيو '-L' اختيار.

NTFS فائل سسٽم سان ونڊوز جي حد آهي 1024 سخت لنڪس هڪ فائل تي.

مان لينڪس ۾ ڳولا ڪيئن استعمال ڪري سگهان ٿو؟

بنيادي مثال

  1. ڳولهڻ. - نالو thisfile.txt. جيڪڏهن توهان کي ڄاڻڻ جي ضرورت آهي ته لينڪس ۾ هڪ فائل ڪيئن ڳولهجي جنهن کي هي فائل سڏيو ويندو آهي. …
  2. ڳوليو /home -name *.jpg. سڀني کي ڳوليو. jpg فائلون /home ۽ ان جي ھيٺان ڊاريڪٽري ۾.
  3. ڳولهڻ. - ٽائپ f -خالي. موجوده ڊاريڪٽري اندر هڪ خالي فائل لاء ڏسو.
  4. ڳوليو /home -user randomperson-mtime 6 -name “.db”

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

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

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

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

1 جواب. هر ڊاريڪٽري پاڻ کي ۽ ان جي والدين سان ڳنڍيل آهي (انهي ڪري. هڪ خالي ڊاريڪٽري جي هڪ لنڪ ڳڻپ هوندي 2). پر ڇاڪاڻ ته هر ڊاريڪٽري پنهنجي والدين سان ڳنڍي ٿي، ڪنهن به ڊاريڪٽري جنهن ۾ ذيلي ڊائريڪٽري هوندي آهي ان ٻار جي هڪ لنڪ هوندي.

جيڪڏهن توهان هڪجهڙائي واري ملڪيت سان ٻه فائلون ڳوليندا آهيو پر پڪ ناهي ته اهي سخت ڳنڍيل آهن، انوڊ نمبر ڏسڻ لاءِ ls -i ڪمانڊ استعمال ڪريو. فائلون جيڪي سخت جڙيل آهن گڏجي هڪ ئي انوڊ نمبر شيئر ڪن ٿيون. حصيداري ٿيل انوڊ نمبر 2730074 آهي، مطلب ته اهي فائلون هڪجهڙائي واري ڊيٽا آهن.

هڪ سخت لنڪ ڪڏهن به ختم ٿيل فائل ڏانهن اشارو نه ڪندو. هڪ سخت لنڪ حقيقي فائل ڊيٽا ڏانهن اشارو ڪندڙ وانگر آهي. ۽ پوائنٽر کي سڏيو ويندو آهي "انوڊ" فائل سسٽم جي اصطلاحن ۾. تنهن ڪري، ٻين لفظن ۾، هڪ سخت لنڪ ٺاهي رهيو آهي هڪ ٻيو انوڊ يا هڪ پوائنٽر هڪ فائل ڏانهن.

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