Af hverju búum við til mjúkan hlekk í Linux?

Soft Link inniheldur slóðina fyrir upprunalegu skrána en ekki innihaldið. Að fjarlægja mjúkan hlekk hefur ekki áhrif á neitt annað en að fjarlægja upprunalegu skrána, hlekkurinn verður „hangandi“ hlekkur sem bendir á skrá sem ekki er til. Mjúkur hlekkur getur tengt við möppu.

Táknræn hlekkur, einnig kallaður mjúkur hlekkur, er sérstök tegund af skrá sem bendir á aðra skrá, svipað og flýtileið í Windows eða Macintosh samnefni. Ólíkt hörðum hlekk inniheldur táknrænn hlekkur ekki gögnin í markskránni. Það bendir einfaldlega á aðra færslu einhvers staðar í skráarkerfinu.

Af hverju að nota táknræna hlekki? Þú getur unnið á sammerkjum eins og þeir væru raunverulegar skrár sem þeir benda einhvers staðar niður í línuna (nema að eyða þeim). Þetta gerir þér kleift að hafa marga „aðgangspunkta“ að skrá, án þess að hafa umfram afrit (sem haldast uppfærð, þar sem þeir hafa alltaf aðgang að sömu skránni).

Mjúkur hlekkur (einnig þekktur sem táknrænn hlekkur) virkar sem bendill eða tilvísun í skráarnafnið. Það hefur ekki aðgang að þeim gögnum sem til eru í upprunalegu skránni.
...
Mjúkur hlekkur:

Samanburðarfæribreytur Harður hlekkur Mjúkur hlekkur
Skrá kerfi Það er ekki hægt að nota það í gegnum skráarkerfi. Það er hægt að nota í gegnum skráarkerfi.

Til að gera tengla á milli skráa þarftu að notaðu ln skipunina. Táknrænn hlekkur (einnig þekktur sem mjúkur hlekkur eða samtenging) samanstendur af sérstakri gerð skráar sem þjónar sem tilvísun í aðra skrá eða möppu. Stýrikerfi eins og Unix/Linux nota oft táknræna hlekki.

Til að fjarlægja táknrænan hlekk, notaðu annað hvort rm eða unlink skipunina fylgt eftir með nafni tákntengilsins sem rök. Þegar þú fjarlægir táknrænan hlekk sem vísar á möppu skaltu ekki bæta skástrik við tákntengilnafnið.

Táknrænir tenglar eru notað allan tímann til að tengja söfn og tryggja að skrár séu á samræmdum stöðum án þess að færa eða afrita frumritið. Tenglar eru oft notaðir til að „geyma“ mörg eintök af sömu skránni á mismunandi stöðum en vísa samt í eina skrá.

Harður hlekkur er nákvæm eftirlíking af raunverulegu skránni sem hún bendir á . Bæði harði hlekkurinn og tengda skráin deila sömu inode. Ef upprunaskránni er eytt virkar harði hlekkurinn enn og þú munt geta fengið aðgang að skránni þar til fjöldi harðra tengla á skrá er ekki 0(núll).

Ástæðan fyrir harðtengingar möppum er ekki leyft er svolítið tæknilegt. Í meginatriðum brjóta þeir skráarkerfisskipulagið. Þú ættir almennt ekki að nota harða tengla samt. Táknrænir tenglar leyfa flest sömu virkni án þess að valda vandræðum (td ln -s target link ).

Harður hlekkur er aðeins viðbótarnafn fyrir núverandi skrá á Linux eða öðrum Unix-líkum stýrikerfum. Hægt er að búa til hvaða fjölda harðra tengla sem er, og þar með hvaða fjölda nafna sem er, fyrir hvaða skrá sem er. Einnig er hægt að búa til harða hlekki við aðra harða hlekki.

Líkar við þessa færslu? Vinsamlegast deildu með vinum þínum:
OS í dag