چټک ځواب: زه څنګه کولی شم په لینکس کې ټول سخت لینکونه ومومئ؟

په یوځل کې د ټولو سختو لینکونو موندلو لپاره، ولرئ په وسیله کې د ټولو فایلونو لپاره سپیټ آوټ انډونه ومومئ، او بیا د نقل موندلو لپاره د ترتیب او یونیق په څیر شیان وکاروئ. دا به په اوسني لارښود کې فایلونه لیست کړي او په هغې کې ls ترسره کړي.

تاسو کولی شئ د انډ نمبر NUM لخوا د سختو لینکونو لټون وکړئ د '-inum NUM' په کارولو سره. که چیرې د ډایرکټر لاندې د فایل سیسټم ماونټ ټکي شتون ولري چیرې چې تاسو لټون پیل کوئ، د '-xdev' اختیار وکاروئ پرته لدې چې تاسو د '-L' اختیار هم کاروئ.

د NTFS فایل سیسټم سره وینډوز یو حد لري 1024 سخت لینکونه په یوه فایل کې.

زه څنګه په لینکس کې موندل وکاروم؟

بنسټیز مثالونه

  1. موندل – نوم thisfile.txt. که تاسو اړتیا لرئ پوه شئ چې څنګه په لینکس کې د دې فایل په نوم فایل ومومئ. …
  2. ومومئ /home -name *.jpg. د ټولو په لټه کې شئ. jpg فایلونه په / کور او لاندې لارښودونو کې.
  3. موندل – ډول f-خالي. په اوسني لارښود کې د خالي فایل لپاره وګورئ.
  4. ومومئ /home -user randomperson-mtime 6 -name ".db"

تاسو یې کولای شئ وګورئ چې ایا فایل د [ -L فایل] سره سم لینک دی . په ورته ډول، تاسو کولی شئ ازموینه وکړئ که یو فایل د [-f فایل] سره منظم فایل وي، مګر په دې حالت کې، چک د سیمال حل کولو وروسته ترسره کیږي. هارډ لینکونه د فایل ډول نه دي، دا یوازې د فایل لپاره مختلف نومونه دي (د هر ډول).

د لارښوونو سخته اړیکه ده اجازه نشته یو څه تخنیکي دی. په لازمي ډول، دوی د فایل سیسټم جوړښت ماتوي. تاسو باید عموما په هرصورت سختې اړیکې ونه کاروئ. سمبولیک لینکونه ډیری ورته فعالیت ته اجازه ورکوي پرته لدې چې ستونزې رامینځته کړي (د مثال په توګه ln -s هدف لینک).

په لارښود کې د سمبولیک لینکونو لیدلو لپاره:

  1. یو ټرمینل خلاص کړئ او هغه لارښود ته لاړشئ.
  2. کمانډ ټایپ کړئ: ls -la. دا به په لارښود کې ټول فایلونه اوږد لیست کړي حتی که دوی پټ وي.
  3. هغه فایلونه چې د l سره پیل کیږي ستاسو د سمبولیک لینک فایلونه دي.

1 ځواب. هر ډایرکټر د ځان او د هغې مور سره اړیکه لري (له همدې امله د خالي ډایرکټرۍ به د لینک شمیره 2 ولري). مګر ځکه چې هره لارښود د خپل پلار سره اړیکه لري، هر هغه ډایرکټر چې فرعي لارښود لري د هغه ماشوم څخه لینک ولري.

که تاسو دوه فایلونه د ورته ملکیتونو سره ومومئ مګر ډاډه نه یاست که دوی سخت تړلي وي، د انوډ شمیره لیدو لپاره ls -i کمانډ وکاروئ. هغه فایلونه چې سخت سره تړلي دي د ورته انوډ شمیره شریکوي. د شریک شوي انډ شمیره 2730074 ده، پدې معنی چې دا فایلونه ورته ډیټا دي.

یو سخت لینک به هیڅکله حذف شوي فایل ته اشاره ونه کړي. یو سخت لینک د ریښتیني فایل ډیټا ته د اشارې په څیر دی. او پوائنټر ته د فایل سیسټم په اصطلاح کې "انوډ" ویل کیږي. نو ، په بل عبارت ، د سخت لینک رامینځته کول د فایل لپاره بل انډ یا پوائنټر رامینځته کول دي.

دا پوسټ خوښ کړئ؟ مهرباني وکړئ له ملګرو سره یې شریک کړئ:
OS نن ورځ