Nota harða tengla til að tengja skrár í Linux

Það eru 2 tegundir tengla sem þú getur búið til innan Linux:

A táknræn hlekkur er eins og skrifborðsflýtileið innan Windows. Táknmyndin vísar eingöngu til staðsetningar skráar.

Ef táknræn tengill er eytt hefur engin áhrif á líkamlega skrá sem tengilinn bendir til.

A táknræn hlekkur getur bent á hvaða skrá á núverandi skráarkerfi eða reyndar önnur skráarkerfi. Þetta gerir það sveigjanlegri en harður hlekkur.

A harður hlekkur er í raun sama skráin sem tengist henni en með öðru nafni. Auðveldasta leiðin til að hugsa um það er sem hér segir:

Ímyndaðu þér að þú fæddust með fornafninu Robert. Annað fólk gæti þekkt þig eins og Robbie, Bob, Bobby eða Rob. Hver maður væri að tala um sömu manneskju.

Hver hlekkur bætir 1 við tónstengda tengla sem þýðir að eyða líkamlegu skránni sem þú þarft að eyða hverjum og einum af tenglunum.

Hvers vegna notaðu harða tengla?

Erfitt tenglar veita skilvirka leið til að skipuleggja skrár. Auðveldasta leiðin til að lýsa þessu er með gömlu Sesame Street þátturinn.

Bert sagði Ernie að rífa allt hans hluti og svo Ernie setti um verkefni hans. Fyrst af öllu ákvað hann að hreinsa alla rauðu hluti. "Eldvélin er rauð". Ernie setur eldavélina í burtu.

Næsta Ernie ákveður að setja í burtu öll leikföng með hjólum. Eldvélin hefur hjól. Ernie sneri þá eldavélinni í burtu.

Óþarfur að segja, Bert kemur heim til að finna nákvæmlega sama óreiðu eins og áður en Ernie hafði rifið eldavélinni í burtu hálft tugi sinnum.

Ímyndaðu þér að eldvélin væri bara mynd af eldavél. Þú gætir haft mismunandi möppur á vélinni þinni sem hér segir:

Nú geturðu búið til afrit af myndinni og settu hana í hverja möppu. Þetta þýðir að þú hefur þrjú eintök af sömu skrá sem tekur upp þrisvar sinnum plássið.

Flokkun myndir með því að gera afrit af þeim gæti ekki tekið of mikið pláss en ef þú reynt það sama með myndskeið, þá myndi þú draga úr diskplássinu þínu verulega.

A harður hlekkur tekur ekkert pláss yfirleitt. Þú getur því geymt sama myndskeiðið í ýmsum flokkum (þ.e. eftir ár, tegund, kastað, leikstjórar) án þess að minnka diskplássið þitt.

Hvernig á að búa til harða tengingu

Þú getur búið til harða tengilinn með eftirfarandi setningafræði:

Í leið / til / skrá / leið / til / harður / hlekkur

Til dæmis, í myndinni hér fyrir ofan höfum við Alice Cooper tónlistarmappa sem heitir Trash í slóðinni / heim / gary / Music / Alice Cooper / Trash. Í þeim möppu eru 10 lög þar sem einn er klassískt eitur.

Nú er Poison klettbraut svo við bjuggum til möppu sem heitir Rock undir tónlistarmöppunni og búið til harða tengingu við eitur með því að slá inn eftirfarandi skrá:

Ln "01 - Poison.mp3" "~ / Tónlist / rokk / Poison.mp3"

Þetta er góð leið til að skipuleggja tónlist .

Hvernig á að segja muninn á milli harða hlekk og táknræn tengsl

Þú getur sagt hvort skrá hefur harða tengingu með því að nota ls stjórn:

ls-lt

Stöðluð skrá án tengla mun líta út eins og hér segir

-rw-r - r-- 1 gary gary 1000 des 18 21:52 poison.mp3

Dálkarnir eru sem hér segir:

Ef þetta væri erfitt tengill myndi framleiðsla líta út eins og hér segir:

-rw-r - r-- 2 gary gary 1000 des 18 21:52 poison.mp3

Takið eftir að fjöldi tengla dálkur sýnir 2. Í hvert skipti sem harður hlekkur er búinn að tala muni aukast.

A táknræn hlekkur mun líta út sem hér segir:

-rw-r - r-- 1 gary gary 1000 Des 18 21:52 poison.mp3 -> poison.mp3

Þú getur greinilega séð að einn skrá bendir til annars.

Hvernig Til Finna allar harðir tenglar við skrá

Allar skrár í Linux kerfinu þínu innihalda innbyggða númer sem einkennir skrána. A skrá og harður hlekkur þess mun innihalda sömu inngöngu.

Til að sjá númer númerið fyrir skráartegund eftirfarandi skipun:

ls -i

Framleiðsla fyrir eina skrá verður sem hér segir:

1234567 filename

Til að finna harða tengla fyrir skrá þarftu bara að gera skráarsókn fyrir allar skrár með sömu innbyggingu (þ.e. 1234567).

Þú getur gert það með eftirfarandi skipun:

finndu ~ / -xdev -inn 1234567