Sagedased küsimused: mis on Linuxis kõva link?

Kõva link on fail, mis osutab samale aluseks olevale sisendile kui teisele failile. Kui kustutate ühe faili, eemaldab see ühe lingi aluseks olevale sisendile. Sümboolne link (tuntud ka kui pehme link) on link mõnele teisele failinimele failisüsteemis.

Arvutustehnikas on kõva link kataloogi kirje, mis seob nime failisüsteemis oleva failiga. Kõigil kataloogipõhistel failisüsteemidel peab olema vähemalt üks kõva link, mis annab iga faili algse nime. Mõistet "kõva link" kasutatakse tavaliselt ainult failisüsteemides, mis lubavad sama faili jaoks rohkem kui ühte kõva linki.

Mis on pehme link ja kõva link Linuxis? Sümboolne või pehme link on tegelik link originaalfailile, samas kui kõva link on originaalfaili peegelkoopia. Kui kustutate algse faili, pole pehmel lingil väärtust, kuna see osutab olematule failile.

If you delete the ‘my-hard-link’ of a hard link, the remaining files pointing to that same space (inode) in the hard drive will still contain the data stored on the hard drive.

Kõva link on selle tegeliku faili täpne koopia, millele see osutab. Nii kõva link kui ka lingitud fail jagavad sama inode . Kui lähtefail kustutatakse, töötab kõva link endiselt ja pääsete failile juurde seni, kuni faili linkide arv ei ole 0 (null).

Sümboolse lingi loomiseks Linuxis kasutage käsku ln koos võtmega -s. ln-käsu kohta lisateabe saamiseks külastage ln man-lehte või tippige oma terminali käsk man ln. Kui teil on küsimusi või tagasisidet, jätke julgelt kommentaar.

Kui leiate kaks identsete omadustega faili, kuid pole kindel, kas need on kõvalingitud, kasutage inode numbri vaatamiseks käsku ls -i. Failidel, mis on omavahel kõvasti lingitud, on sama inode number. Jagatud inoodi number on 2730074, mis tähendab, et need failid on identsed andmed.

Kindlate linkide loomiseks Linuxi või Unixi sarnases süsteemis tehke järgmist.

  1. Looge kõva link sfile1file ja link1file vahel, käivitage: ln sfile1file link1file.
  2. Sümboolsete linkide loomiseks kõvade linkide asemel kasutage ln -s lähtelinki.
  3. Pehmete või kõvade linkide kontrollimiseks Linuxis käivitage: ls -l allika link.

16 окт. 2018. aasta.

4 vastust. Näita tegevust selle postitusega. Saate selle rm abil kustutada nagu tavaliselt: rm NameOfFile . Pange tähele, et kõvade linkide puhul ei tehta vahet "algse faili" ja "faili lingi" vahel: teil on samal failil lihtsalt kaks nime ja ainult ühe nime kustutamine ei kustuta teist.

Teie Linuxi failisüsteemis on link ühendus failinime ja kettal olevate tegelike andmete vahel. Luua saab kahte peamist tüüpi linke: "kõvad" lingid ja "pehmed" ehk sümboolsed lingid. … Sümboolne link on spetsiaalne fail, mis osutab teisele failile või kataloogile, mida nimetatakse sihtmärgiks.

Jah. Mõlemad võtavad ruumi, kuna mõlemal on veel kataloogikirjeid.

Saate kontrollida, kas fail on sümbollink, kasutades [-L-faili]. Samamoodi saate testida, kas fail on tavaline fail, millel on [ -f file], kuid sel juhul tehakse kontroll pärast sümbolilinkide lahendamist. kõvalingid ei ole failitüüp, need on lihtsalt faili erinevad nimed (mis tahes tüüpi).

Sümboolse lingi eemaldamiseks kasutage argumendina kas käsku rm või unlink, millele järgneb sümboolse lingi nimi. Kataloogile osutava sümboolse lingi eemaldamisel ärge lisage sümbollingi nimele lõppu kaldkriipsu. Kui teil on küsimusi või tagasisidet, jätke julgelt kommentaar.

Kõvad lingid ja sümboolsed lingid on kaks erinevat meetodit kõvakettal olevale failile viitamiseks. … Kõva link on sisuliselt faili sünkroonitud koopia, mis viitab otse faili sisendile. Teisest küljest viitavad sümboolsed lingid otse failile, mis viitab inode, otseteele.

programmi kataloogi failihalduris, näib see sisaldavat /mnt/partition/ faile. programm. Lisaks "sümboolsetele linkidele", mida tuntakse ka "pehmete linkidena", saate selle asemel luua "kõva lingi". Sümboolne või pehme link osutab failisüsteemi teele.

Põhjus, miks kataloogide sidumine pole lubatud, on pisut tehniline. Põhimõtteliselt rikuvad nad failisüsteemi struktuuri. Üldiselt ei tohiks te kõvalinke kasutada. Sümboolsed lingid võimaldavad enamikku samadest funktsioonidest ilma probleeme tekitamata (nt ln -s sihtlink ).

Kas see postitus meeldib? Palun jagage oma sõpradele:
OS täna