Maci OS X ja macOS operatsioonisüsteemid toetavad mitut tüüpi otseteelinke failidele ja kaustadele. Otsetee lingid muudavad failisüsteemi sügavale maetud objektide juurde liikumise lihtsaks. Macid toetavad kolme tüüpi otseteelinke:
- Varjunimed
- Sümbolilised lingid
- Kõvad lingid
Kõik kolm tüüpi lingid on otseteed algsele failisüsteemi objektile. Failisüsteemi objekt on tavaliselt teie Macis olev fail, kuid see võib olla ka kaust, draiv või võrguseade.
Pseunimede, sümboolsete linkide ja kõvade linkide ülevaade
Otseteelingid on väikesed failid, mis viitavad teisele failiobjektile. Kui süsteem kohtab otsetee linki, loeb see faili, mis sisaldab teavet algse objekti asukoha kohta, ja seejärel avab selle objekti. Enamasti juhtub see ilma, et kasutaja tuvastaks, et ta on kohanud teatud tüüpi linki. Kõik kolm tüüpi lingid näivad neid kasutavale kasutajale või rakendusele läbipaistvad.
See läbipaistvus võimaldab otseteelinke kasutada paljudel erinevatel eesmärkidel. Üks levinumaid on mugav juurdepääs failile või kaustale, mis on sügavale failisüsteemi maetud. Näiteks võite olla loonud kaustas Dokumendid raamatupidamiskausta pangaväljavõtete ja muu finantsteabe hoidmiseks. Kui kasutate seda kausta sageli, saate luua sellele varjunime ja paigutada selle töölauale. Selle asemel, et kasutada Finderit mitmel kaustatasemel navigeerimiseks, et pääseda ligi raamatupidamiskaustale, võite klõpsata selle töölaua aliasel. Alias viib teid otse kausta ja selle failide juurde, lühistades pika navigeerimisprotsessi.
Teine levinud failisüsteemi otseteede kasutusviis on samade andmete kasutamine mitmes kohas, ilma et peaks andmeid dubleerima või andmeid sünkroonituna hoidma.
Arvestuskausta näite juurde naastes võib teil olla rakendus, mida kasutate aktsiaturu valikute jälgimiseks, ja rakendus peab salvestama oma andmefailid eelmääratletud kausta. Selle asemel, et kopeerida raamatupidamiskaust teise asukohta ja muretseda kahe kausta sünkroonimise pärast, saate luua varjunime või sümboolse lingi. Nii näeb aktsiakauplemisrakendus andmeid oma spetsiaalses kaustas, kuid pääseb juurde andmetele, mis on salvestatud teie raamatupidamiskausta.
Kõik kolm tüüpi otseteid on meetodid Maci failisüsteemis olevale objektile juurde pääsemiseks muj alt kui selle algsest asukohast. Igal otsetee tüübil on ainulaadsed funktsioonid, mis sobivad mõneks kasutuseks paremini kui teisteks.
Varjunimed
Alias on vanim ja populaarseim Maci otsetee. Selle juured ulatuvad tagasi System 7-ni. Enamik Maci kasutajaid teab, kuidas varjunimesid luua ja kuidas neid kasutada.
Peunimed luuakse ja hallatakse Finderi tasemel, mis tähendab, et kui kasutate terminali või mitte-Maci rakendust, näiteks paljusid UNIX-i rakendusi ja utiliite, ei tööta varjunimed teie jaoks. OS X ja macOS näevad varjunimesid väikeste andmefailidena, mida nad ka on, kuid nad ei tea, kuidas nendes sisalduvat teavet tõlgendada.
See võib tunduda puudusena, kuid varjunimed on kolme tüüpi otseteede hulgast võimsaimad. Maci kasutajate ja rakenduste jaoks on varjunimed ka kõige mitmekülgsemad otseteedest.
Kui loote objektile pseudonüümi, loob süsteem väikese andmefaili, mis sisaldab objekti praegust teed ja objekti sisendnime. Iga objekti inode nimi on pikk numbrijada, mis ei sõltu objektile antud nimest ja on garanteeritud, et see on ainulaadne mis tahes helitugevuse või draivi jaoks, mida teie Mac kasutab.
Pärast pseudonüümifaili loomist saate selle Maci failisüsteemis igasse kohta teisaldada nii mitu korda kui soovite ja see viitab endiselt algsele objektile. See on nutikas, kuid varjunimed viivad selle kontseptsiooni sammu edasi.
Lisaks pseudonüümi teisaldamisele saate teisaldada ka algse üksuse kõikjale oma Maci failisüsteemis. Alias suudab endiselt faili leida. Pseudonüümid võivad seda näiliselt võlutrikki teha, kuna need sisaldavad algse üksuse inode nime. Kuna iga üksuse inode nimi on kordumatu, leiab süsteem alati algse faili, olenemata sellest, kuhu te selle asetate.
Protsess toimib järgmiselt: Pseudonüümile juurdepääsul kontrollib süsteem, kas algne üksus asub pseudonüümifaili salvestatud teenimes. Kui see on nii, pääseb süsteem sellele juurde ja kõik. Kui objekt on liikunud, otsib süsteem faili, millel on sama inode nimi, mis on salvestatud aliasfailis. Kui süsteem leiab sobiva inode nime, loob see objektiga ühenduse.
Faili pseudonüümi loomine on lihtne. Valige aknas Finder faili nimi, puudutage hammasrattaikooni ja valige Make Alias.
Sümbolilised lingid
Sümbolilised lingid (või sümboolsed lingid) ja kõvalingid on vähem levinud ning need nõuavad terminalirakenduses teatud mugavust.
Sümboolne link on teatud tüüpi otsetee, mis on osa UNIX-i ja Linuxi failisüsteemidest. Kuna OS X ja macOS on üles ehitatud UNIX-ile, toetavad need täielikult sümboolseid linke. Sümboolsed lingid sarnanevad varjunimedega, kuna need on väikesed failid, mis sisaldavad algse objekti teenime. Erinev alt varjunimedest ei sisalda sümboolsed lingid aga objekti inode nime. Kui teisaldate objekti teise asukohta, siis sümboolne link katkeb ja süsteem ei leia objekti.
See võib tunduda nõrkusena, kuid see on ka tugevus. Kuna sümboolsed lingid leiavad objekti selle teenime järgi, siis kui asendate objekti teise objektiga, mis kannab sama nime ja asub samas kohas, jätkab sümboolse lingi tööd. See muudab sümboolsed lingid versioonihalduse jaoks loomulikuks. Näiteks saate luua lihtsa versioonihaldussüsteemi tekstifaili nimega MyTextFile. Saate salvestada faili vanemad versioonid, millele on lisatud number või kuupäev, näiteks MinuTekstifail2, ja faili praeguse versiooni kui MyTextFile.
Kõvad lingid
Nagu sümboolsed lingid, on ka kõvad lingid osa aluseks olevast UNIX-i failisüsteemist. Kõvad lingid on väikesed failid, mis sarnaselt varjunimedega sisaldavad algse üksuse sisendi nime. Erinev alt varjunimedest ja sümboolsetest linkidest ei sisalda kõvad lingid algse objekti teenime. Tavaliselt kasutate kõva linki, kui soovite, et üks failiobjekt ilmuks mitmes kohas. Erinev alt varjunimedest ja sümboolsetest linkidest ei saa te algset kõvalingitud objekti failisüsteemist kustutada, eemaldamata eelnev alt kõik sellele viivad lingid.