Hoe meitsje symboalyske ferwizings mei de ln kommando

Yn dit gids sil ik jo sjen litte hoe't symboalyske keppels oanmeitsje en gebrûk meitsje mei it ln kommando.

Der binne twa types fan keppelings beskikber:

Ik ha earder in liederskip skreaun dy't al hokker hokker keppelings binne en wêrom't jo se brûke en dat dizze gids yn haadsaak fokusje op sêfte keppelings of symboalyske keppels as se mear bekend binne.

Wat is in Hard Link

Elke bestân yn jo triemsysteem wurdt identifisearre troch in nûmer dy't in ynoade neamt. Meastentiids sil jo dit net echt soarchje, mar it belang fan dit komt foar ljocht as jo in hurde link meitsje wolle.

In hurde keppeling kin jo in oare namme oanmeitsje oan in bestân op in oare lokaasje, mar yn essinsje is it krekt deselde triem. De kaai dy't de trije keppele is keppele is it inode nûmer.

It grutte ding oer hurde keppelings is dat se gjin fysike hurddrompelromte nimme.

In hurde keppeling makket it makliker om bestannen op te sizzen. Sjoch bygelyks jo in map mei folsleine foto's. Jo kinne in map opnij meitsje dy't fakânsjebedriuwen neamd wurde, in oar map dy't bernfoto's neamd en in tredde hjitte petfoto's.

It is mooglik dat jo gewoan foto 's hawwe dy't passe yn alle trije kategoryen om't se op fakânsje nommen hawwe mei jo bern en hûnen oanwêzich.

Jo kinne it haadbestân yn 'e fakânsjedike foto's sette en dan in hurde keppeling meitsje oan dat foto yn' e foto's fan 'e foto's en in oare hurde keppeling yn' e pet-foto's. Gjin ekstra romte is opnommen.

Alles dat jo dwaan moatte is it kommende kommando ynfiere om in hurde keppeling te meitsjen:

ln / path / to / file / path / to / hardlink

Stel dan foar dat jo in foto neamd hawwe BrightonBeach yn de fakânsjefoto-map en jo woe in keppeling meitsje yn de foto's fan 'e foto's dy't jo it folgjende kommando brûke

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

Jo kinne fertelle hoefolle triemmen keppele oan deselde ynoade mei it ls kommando as jo folgje:

ls -lt

De útfier sil wat wêze as -rw-r - r-- 1 brûkersnammegrutte date filename.

It earste diel lit de tagongsrjochten fan brûker sjen. It belangrykste bit is it nûmer nei de tagongsrjochten en foar de brûkersnamme.

As it getal 1 is, dan is it allinich triem dat nei in bepaalde ynoade sjen lit (dat is net keppele). As it nûmer grutter dan ien is, dan is it hurde ferbûn mei 2 of mear bestannen.

Wat is in symboalyske keppeling

In symboalyske keppeling is as in fluchtoets fan ien bestân nei in oar. De ynhâld fan in symboalyske keppeling is it adres fan 'e eigentlike triem of map dy't keppele is.

It foardiel fan symboalyske keppelingen is te brûken dat jo kinne ferbine mei triemmen en mappen op oare partysjes en op oare apparaten.

In oar ferskil tusken in hurde keppeling en in symboalyske keppeling is dat in hurde keppeling makke wurde moat wurde foar in bestân dat al bestiet, wylst in soft link koe foarôfgeand wêze fan 'e bestân dy' t oanwêzich is oan besteande.

Om in symboalyske keppeling te meitsjen brûk de folgjende syntaks:

ln -s / path / to / file / path / to / link

As jo ​​besykje oer it oerskjen fan in keppeling dy't al bestiet, kinne jo de -b-werskes brûke as folgjend:

ln -s -b / path / to / file / path / to / link

Dit sil in reservekopy meitsje fan 'e keppeling as it bestiet al troch itselde triemnamme te meitsjen, mar mei in tilde oan' e ein (~).

As in bestân al bestiet mei deselde namme as de symboalyske keppeling, krije jo in flater.

Jo kinne de keppeling ferjitte om it bestân te oerskriuwen troch it folgjende kommando te brûken:

ln -s -f / path / to / file / path / to / link

Jo wolle wierskynlik de -f wiskjen brûke sûnder de -b-knop as jo de orizjinele triem ferlieze.

In oare alternatyf is om in berjocht te ûntfangen as jo in triem oerskriuwe as it al bestiet. Jo kinne dit dwaan mei it folgjende kommando:

ln -s -i / path / to / file / path / to / link

Hoe kinne jo fertelle oft in bestân in symboalyske keppeling is?

Laad dit folgjende ls kommando:

ls -lt

As in bestân in symboalyske keppeling is, sjochst dit sa:

myshortcut -> myfile

Jo kinne in symboalyske keppeling brûke om te navigearjen nei in oare map.

Sjoch bygelyks jo in link nei / thús / muzyk / rock / alicecooper / heystoopid neamd heystoopid

Jo kinne it folgjende cd kommando útfiere om te navigearjen nei dizze map mei it folgjende kommando:

cd heystoopid

Gearfetting

Dat is it ek. Jo brûke symboalyske keppelings lykas fluchtoetsen. Se kinne brûkt wurde om echt lange paden koarter te meitsjen en in manier om maklik tagong te krijen foar triemmen op oare partysjes en fytsen.

Dit gids lit sjen dat jo witte oer symboalyske keppelings mar jo kinne de hantlieding foar it ln kommando kontrolearje foar de oare skeakels.