Ciamar a chruthaicheas tu ceangal samhlachail ann an Linux?

Gu gnàthach, bidh an àithne ln a ’cruthachadh cheanglaichean cruaidh. Gus ceangal samhlachail a chruthachadh, cleachd an roghainn -s (–symbolic). Ma thèid an dà chuid FILE agus LINK a thoirt seachad, cruthaichidh ln ceangal bhon fhaidhle a chaidh a shònrachadh mar a ’chiad argamaid (FILE) chun fhaidhle a tha air a shònrachadh mar an dàrna argamaid (LINK).

Mar a chruthaicheas tu ceangal samhlachail. Gus ceangal samhlachail a chruthachadh cuir seachad an roghainn -s chun an àithne ln agus an uairsin am faidhle targaid agus ainm a’ cheangail. San eisimpleir a leanas tha faidhle ceangailte ann am pasgan a’ bhiona. Anns an eisimpleir a leanas tha draibhean taobh a-muigh air a chuir suas air a cheangal ann an eòlaire dachaigh.

Cruthachadh symlink maireannach

Thoir an aire nach eil na symlinks a chruthaicheas tu maireannach. Nuair a nì thu ath-thòiseachadh air an t-siostam agad, feumaidh tu an symlink ath-chruthachadh a-rithist. Gus an dèanamh maireannach, dìreach thoir air falbh a’ bhratach “-s”. Thoir an aire gun cruthaich e LINK HARD.

Tha ceangal samhlachail, ris an canar cuideachd ceangal bog, na sheòrsa sònraichte de fhaidhle a tha a ’comharrachadh faidhle eile, coltach ri ath-ghoirid ann an Windows no ailias Macintosh. Eu-coltach ri ceangal cruaidh, chan eil ceangal samhlachail a ’toirt a-steach an dàta san fhaidhle targaid. Tha e dìreach a ’comharrachadh inntrigeadh eile am badeigin san t-siostam faidhle.

Tha ceangal samhlachail na sheòrsa sònraichte de fhaidhle le susbaint ann an sreang a tha mar ainm-slighe faidhle eile, am faidhle ris a bheil an ceangal a ’toirt iomradh. (Faodar susbaint ceangal samhlachail a leughadh le bhith a ’cleachdadh readlink (2).) Ann am faclan eile, tha ceangal samhlachail na chomharradh air ainm eile, agus chan ann air rud bunaiteach.

Gus sùil a thoirt air na ceanglaichean samhlachail ann an eòlaire:

  1. Fosgail ceann-uidhe agus gluais chun eòlaire sin.
  2. Taidhp an àithne: ls -la. Bheir seo liosta fhada de na faidhlichean uile san eòlaire eadhon ged a tha iad falaichte.
  3. Is e na faidhlichean a tha a ’tòiseachadh le l na faidhlichean ceangail samhlachail agad.

Mìneachadh ceangal cruaidh:

Chan eil ann an ceangal cruaidh ach ainm a bharrachd airson faidhle a tha ann mu thràth air Linux no siostaman obrachaidh eile coltach ri Unix. Faodar àireamh sam bith de cheanglaichean cruaidh, agus mar sin àireamh sam bith de dh ’ainmean, a chruthachadh airson faidhle sam bith. Faodar ceanglaichean cruaidh a chruthachadh cuideachd gu ceanglaichean cruaidh eile.

Uill, tha an àithne “ln -s” a ’tabhann fuasgladh dhut le bhith a’ leigeil leat ceangal bog a chruthachadh. Bidh an àithne ln ann an Linux a ’cruthachadh cheanglaichean eadar faidhlichean / eòlaire. Tha an argamaid “s” a ’dèanamh an ceangal samhlachail no bog an àite ceangal cruaidh.

eòlaire prògram ann am manaidsear faidhle, bidh coltas ann gu bheil na faidhlichean taobh a-staigh / mnt / partition /. prògram. A bharrachd air “ceanglaichean samhlachail”, ris an canar cuideachd “ceanglaichean bog”, faodaidh tu “ceangal cruaidh” a chruthachadh. Tha ceangal samhlachail no bog a ’comharrachadh slighe anns an t-siostam faidhle.

Tha ceangal samhlachail no bog na fhìor cheangal ris an fhaidhle tùsail, ach tha ceangal cruaidh mar leth-bhreac den fhaidhle tùsail. … Tha àireamh inode agus cead faidhle eadar-dhealaichte na faidhle tùsail, cha tèid ceadan ùrachadh, chan eil aige ach slighe an fhaidhle tùsail, chan e an susbaint.

Dè an àithne a thathas a’ cleachdadh gus ceanglaichean samhlachail a chruthachadh?

Tha an àithne ln na ghoireas àbhaisteach Unix command a thathar a’ cleachdadh gus ceangal cruaidh no ceangal samhlachail (symlink) a chruthachadh ri faidhle no eòlaire a tha ann mu thràth.

Gus ceangal samhlachail a thoirt air falbh, cleachd an dàrna cuid an rm no an àithne neo-cheangailte agus ainm an symlink mar argamaid. Nuair a bheir thu air falbh ceangal samhlachail a tha a ’comharrachadh eòlaire na cuir a-steach slaise slaodadh ris an ainm symlink.

Ceangal samhlachail UNIX no Molaidhean Symlink

  1. Cleachd ln -nfs gus an ceangal bog ùrachadh. …
  2. Cleachd pwd ann an cothlamadh de cheangal bog UNIX gus faighinn a-mach dè an fhìor shlighe a tha an ceangal bog agad a ’comharrachadh. …
  3. Gus faighinn a-mach a h-uile ceangal bog UNIX agus ceangal cruaidh ann an eòlaire sam bith cuir an gnìomh an òrdugh “ls -lrt | grep “^ l” “.

22 sab. 2011 g.

Tha mi air faighinn a-mach gu bheil e nas fhasa a dhol gu far a bheil thu ag iarraidh gum bi an ceangal agus an uairsin an ceangal a chruthachadh a’ cleachdadh sudo ln -s /path/to/source/file , na bhith a’ dèanamh ln -s target source . Mar sin anns a’ chùis agad nì mi cd / usr/bin an uairsin sudo ln -s /opt/bin/pv4 .

Coltach ris an dreuchd seo? Feuch an co-roinn thu ri do charaidean:
OS An-diugh