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

د ls -l کمانډ وکاروئ ترڅو وګورئ چې ایا ورکړل شوې فایل سمبولیک لینک دی ، او د فایل یا لارښود موندلو لپاره چې سمبولیک لینک ورته اشاره کوي. لومړی کرکټر "l"، په ګوته کوي چې فایل یو سم لینک دی. د "->" سمبول هغه فایل ښیې چې د سیملنک په ګوته کوي.

په UNIX سیسټمونو کې د سمبولیک لینک موندلو قوماندې

که تاسو د ls کمانډ محصول د grep سره یوځای کړئ او د ټولو ننوتلو موندلو لپاره منظم بیان وکاروئ کوم چې د کوچني L سره پیل کیږي په پرتله تاسو کولی شئ په اسانۍ سره په هر لارښود کې ټول نرم لینک ومومئ. ^ کرکټر یو ځانګړی منظم بیان دی چې د کرښې پیل معنی لري.

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

یو سمبولیک لینک چې د نرم لینک په نوم هم یادیږي، یو ځانګړی ډول فایل دی چې بل فایل ته اشاره کوي، لکه په وینډوز کې د شارټ کټ په څیر یا د Macintosh عرف. د سخت لینک برعکس، سمبولیک لینک د هدف فایل کې ډاټا نلري. دا په ساده ډول د فایل سیسټم کې بل ځای ته اشاره کوي.

ښه، کمانډ "ln -s" تاسو ته د نرم لینک جوړولو اجازه درکوي حل وړاندې کوي. په لینوکس کې د ln کمانډ د فایلونو / لارښود ترمنځ اړیکې رامینځته کوي. دلیل "s" لینک د سخت لینک پرځای سمبولیک یا نرم لینک جوړوي.

د لینکس یا یونیکس په څیر سیسټم کې د سختو لینکونو رامینځته کولو لپاره:

  1. د sfile1file او link1file ترمنځ سخت لینک جوړ کړئ، چل کړئ: ln sfile1file link1file.
  2. د سختو لینکونو پر ځای د سمبولیک لینکونو جوړولو لپاره، د ln -s سرچینې لینک وکاروئ.
  3. په لینکس کې د نرم یا سختو لینکونو تصدیق کولو لپاره، چل کړئ: ls -l سرچینه لینک.

16. 2018 г.

په لینکس کې نرم لینک او هارډ لینک څه شی دی؟ سمبولیک یا نرم لینک د اصلي فایل لپاره ریښتینی لینک دی، پداسې حال کې چې سخت لینک د اصلي فایل عکس کاپي دی. که تاسو اصلي فایل حذف کړئ، نرم لینک هیڅ ارزښت نلري، ځکه چې دا غیر موجود فایل ته اشاره کوي.

په یونیکس کې لینکونه اساسا هغه اشارې دي چې د فایلونو او لارښودونو سره تړاو لري. د هارډ لینک او نرم لینک تر مینځ لوی توپیر دا دی چې سخت لینک فایل ته مستقیم حواله ده پداسې حال کې چې نرم لینک د نوم حواله ده چې پدې معنی چې دا د فایل نوم لخوا فایل ته اشاره کوي.

د UNIX سمبولیک لینک یا د سیملنک لارښوونې

  1. د نرم لینک تازه کولو لپاره ln -nfs وکاروئ. …
  2. د UNIX نرم لینک په ترکیب کې pwd وکاروئ ترڅو اصلي لاره ومومئ چې ستاسو نرم لینک په ګوته کوي. …
  3. په هر لارښود کې د ټولو UNIX نرم لینک او سخت لینک موندلو لپاره لاندې کمانډ اجرا کړئ "ls -lrt | grep "^l" ".

22. 2011 г.

ډیری فایل سیسټمونه چې د سختو لینکونو ملاتړ کوي د حوالې شمیره کاروي. د انټیجر ارزښت د هرې فزیکي ډیټا برخې سره زیرمه شوی. دا عدد د ټولو سختو لینکونو شمیر استازیتوب کوي چې ډاټا ته اشاره کولو لپاره رامینځته شوي. کله چې یو نوی لینک جوړ شي، دا ارزښت د یو لخوا زیات شوی.

تاسو څنګه ګورئ چې ایا لارښود سمبولیک لینک دی؟

د دې لپاره چې معلومه کړئ چې فولډر یو سمبولیک لینک دی تاسو کولی شئ د دې میتودونو څخه کار واخلئ.

  1. د GUI میتود: د فولډر عکس به مختلف وي. د فولډر آئیکون به یو تیر ولري.
  2. د CLI طریقه. د ls -l محصول به په روښانه ډول په ګوته کړي چې فولډر یو سمبولیک لینک دی او دا به هغه فولډر هم لیست کړي چیرې چې دا په ګوته کوي.

د فایل مدیر کې د برنامې لارښود ، دا به داسې ښکاري چې فایلونه دننه /mnt/partition/ کې ولري. پروګرام د "سمبولیک لینکونو" سربیره، د "نرم لینکونو" په نوم هم پیژندل کیږي، تاسو کولی شئ د دې پرځای "سخت لینک" جوړ کړئ. یو سمبولیک یا نرم لینک د فایل سیسټم کې یوې لارې ته اشاره کوي.

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

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

هو. دوی دواړه ځای نیسي ځکه چې دوی دواړه لاهم د لارښود ننوتنې لري.

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

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