Kif Toħloq Links Simboliċi Permezz tal-Kmand Ln

F'din il-gwida, ser nuri kif għandek toħloq u tuża rabtiet simboliċi billi tuża l-kmand ln.

Hemm żewġ tipi ta 'links disponibbli:

Preċedentement kiteb gwida li diġà turi liema rabtiet diffiċli huma u għaliex tużahom u għalhekk din il-gwida se tiffoka prinċipalment fuq rabtiet rotob jew rabtiet simboliċi peress li huma aktar magħrufa.

X'inhu Rabta iebsa

Kull fajl fis-sistema tal-fajl tiegħek huwa identifikat minn numru msejjaħ inode. Maġġoranza tal-ħin li int mhux ser tassew tħares dwar dan iżda l-importanza ta 'dan toħroġ fid-dieher meta trid toħloq rabta iebsa.

Rabta iebsa tippermetti li tassenja isem differenti għal fajl f'post differenti imma essenzjalment huwa eżattament l-istess fajl. Iċ-ċavetta li torbot il-fajls flimkien hija n-numru tal-inode.

Il-ħaġa kbira dwar ir-rabtiet diffiċli hija li ma jieħdu ebda spazju fiżiku iebes.

Rabta iebsa tagħmilha eħfef biex tikkategorizza fajls. Per eżempju, jimmaġina ikollok folder mimli ritratti. Int tista 'toħloq folder wieħed imsejjaħ stampi tal-btala, folder ieħor imsejjaħ ritratti tal-gidien u ritratti ta' annimali terzi msejħa.

Huwa possibbli li jkollok xi ritratti li jidħlu fit-tliet kategoriji kollha minħabba li ttieħdu fuq vaganza mat-tfal u l-klieb preżenti.

Int tista 'tpoġġi l-fajl prinċipali fir-ritratti tal-vaganzi u mbagħad toħloq rabta iebsa ma' dik ir-ritratt fil-kategorija tar-ritratti tal-gidi u rabta oħra diffiċli fil-kategorija tar-ritratti tal-pets. M'hemmx spazju żejjed.

Kull ma għandek tagħmel hu li tidħol fil-kmand li ġej biex toħloq rabta iebsa:

Ln / path / għal / file / path / għal / hardlink

Immaġina li kellek ritratt imsejjaħ BrightonBeach fil-folder ta 'ritratti tal-vaganzi u riedu toħloq link fil-folder ta' ritratti tal-gidi li tuża l-kmand li ġej

ln /holidayphotos/BrightonBeach.jpg /kidsphotos/BrightonBeach.jpg

Tista 'tgħid kemm fajls jgħaqqdu l-istess inode billi tuża l -kmand ls kif ġej:

ls -lt

L-output se jkun xi ħaġa bħal -rw-r - r-- 1 username groupname data filename.

L-ewwel parti turi l-permessi tal-utent. Il-bit importanti huwa n-numru wara l-permessi u qabel il-username.

Jekk in-numru huwa 1 huwa l-uniku fajl li jindika inode partikulari (jiġifieri mhux marbut). Jekk in-numru huwa akbar minn wieħed allura huwa diffiċli marbut b'2 fajls jew aktar.

X'inhu Link Simboliku

Rabta simbolika hija bħal shortcut minn fajl għal ieħor. Il-kontenuti ta 'rabta simbolika huma l-indirizz tal-fajl jew il-folder attwali li qed ikun marbut miegħu.

Il-benefiċċju tal-użu ta 'rabtiet simboliċi huwa li tista' tgħaqqad fajls u folders fuq partizzjonijiet oħra u fuq apparati oħra.

Differenza oħra bejn rabta iebsa u rabta simbolika hija li rabta iebsa għandha tinħoloq kontra fajl li diġà jeżisti filwaqt li rabta rotob tista 'tinħoloq qabel il-fajl li qed tipponta għal eżistenti.

Biex toħloq rabta simbolika, uża s-sintassi li ġejja:

ln -s / path / għal / file / path / to / link

Jekk int inkwetat dwar kitba fuq rabta li diġà teżisti tista 'tuża l-buttuna -b kif ġej:

ln -s -b / path / għal / file / path / to / link

Dan se joħloq backup tar-rabta jekk dan diġà jeżisti billi jinħoloq l-istess isem tal-fajl iżda b'tilea fl-aħħar (~).

Jekk fajl diġà jeżisti bl-istess isem bħall-link simboliku, tirċievi żball.

Tista 'sseħħ il-link biex tissostitwixxi l-fajl billi tuża l-kmand li ġej:

ln -s -f / path / għal / file / path / to / link

Probabilment ma tridx tuża l-buttuna -f mingħajr il-buttuna -b kif int titlef il-fajl oriġinali.

Alternattiva oħra hija li tirċievi messaġġ fejn tistaqsi jekk tridx tissostitwixxi fajl jekk diġà teżisti. Tista 'tagħmel dan bil-kmand li ġej:

ln -s -i / path / to / file / path / għal / link

Kif tgħid jekk fajl huwiex rabta simbolika?

Mexxi l-kmand li ġej:

ls -lt

Jekk fajl huwa rabta simbolika tara xi ħaġa bħal din:

myshortcut -> myfile

Tista 'tuża rabta simbolika biex tinnaviga għal folder ieħor.

Pereżempju, jimmaġina li għandek link għal / home / music / rock / alicecooper / heystoopid imsejjaħ heystoopid

Tista 'tmexxi l- kmand ta' cd li ġej biex tinnaviga għal dik il-folder bl-użu tal-kmand li ġej:

cd heystoopid

Sinteżi

Allura dak hu. Int uża rabtiet simboliċi bħal shortcuts. Jistgħu jintużaw biex jagħmlu mogħdijiet verament twal iqsar u mod biex jiksbu aċċess faċli għal fajls fuq partizzjonijiet u drives oħra.

Din il-gwida turi dak kollu li għandek bżonn tkun taf dwar rabtiet simboliċi imma tista 'tiċċekkja l-paġna manwali għall-kmand ln għall-swiċċijiet l-oħra.