Macin OS X- ja macOS-käyttöjärjestelmät tukevat erityyppisiä tiedostojen ja kansioiden pikakuvakkeita. Pikakuvakkeiden avulla on helppo navigoida syvälle tiedostojärjestelmään haudattuihin objekteihin. Mac-tietokoneet tukevat kolmenlaisia pikanäppäimiä:
- Aliakset
- Symboliset linkit
- kovat linkit
Kaikki kolme linkkityyppiä ovat pikakuvakkeita alkuperäiseen tiedostojärjestelmäobjektiin. Tiedostojärjestelmäobjekti on yleensä tiedosto Macissasi, mutta se voi olla myös kansio, asema tai verkkolaite.
Yleiskatsaus aliaksiin, symbolisiin linkkeihin ja koviin linkkeihin
Pikakuvakkeet ovat pieniä tiedostoja, jotka osoittavat toiseen tiedostoobjektiin. Kun järjestelmä kohtaa pikakuvakkeen, se lukee tiedoston, joka sisältää tiedot alkuperäisen objektin sijainnista, ja jatkaa sitten kyseisen objektin avaamista. Useimmiten tämä tapahtuu ilman, että käyttäjä huomaa, että hän on törmännyt johonkin linkkiin. Kaikki kolme linkkityyppiä näyttävät läpinäkyviltä niitä käyttävälle käyttäjälle tai sovellukselle. Tämän läpinäkyvyyden ansiosta pikakuvakkeita voidaan käyttää moniin eri tarkoituksiin. Yksi yleisimmistä on päästä helposti käsiksi syvälle tiedostojärjestelmään haudattuun tiedostoon tai kansioon. Olet esimerkiksi luonut Asiakirjat-kansioon kirjanpitokansion tiliotteiden ja muiden taloustietojen tallentamista varten. Jos käytät tätä kansiota usein, voit luoda sille aliaksen ja sijoittaa sen työpöydälle. Sen sijaan, että käyttäisit Finderia navigoidaksesi useiden kansiotasojen välillä päästäksesi kirjanpitokansioon, voit napsauttaa työpöydän aliasta. Alias vie sinut suoraan kansioon ja sen tiedostoihin, mikä oikosuluttaa pitkän navigointiprosessin. Toinen yleinen tiedostojärjestelmän pikanäppäinten käyttötapa on käyttää samoja tietoja useissa paikoissa ilman, että tietoja kopioidaan tai tiedot pidetään synkronoituina. Palatakseni kirjanpitokansioesimerkkiin, sinulla voi olla sovellus, jota käytät osakepoiminnan seuraamiseen, ja sovelluksen on tallennettava datatiedostonsa ennalta määritettyyn kansioon. Sen sijaan, että kopioit kirjanpitokansion toiseen paikkaan ja huolehdit kahden kansion synkronoinnista, voit luoda aliaksen tai symbolisen linkin. Tällä tavalla osakekauppasovellus näkee tiedot omassa kansiossaan, mutta voi käyttää kirjanpitokansioosi tallennettuja tietoja. Kaikki kolme pikakuvaketyyppiä ovat tapoja käyttää Macin tiedostojärjestelmässä olevaa objektia muusta kuin sen alkuperäisestä sijainnista. Jokaisella pikakuvaketyypillä on ainutlaatuisia ominaisuuksia, jotka sopivat joihinkin sovelluksiin paremmin kuin toisiin.
Aliakset
Alias on vanhin ja suosituin Macin pikakuvake. Sen juuret ulottuvat System 7:ään. Useimmat Mac-käyttäjät osaavat luoda ja käyttää aliaksia. Aliakset luodaan ja niitä hallitaan Finder-tasolla, mikä tarkoittaa, että jos käytät terminaalia tai muuta kuin Mac-sovellusta, kuten monet UNIX-sovellukset ja -apuohjelmat, alias ei toimi sinulle. OS X ja macOS näkevät aliakset pieninä datatiedostoina, joita ne ovat, mutta ne eivät osaa tulkita sisältämänsä tiedot. Tämä saattaa tuntua haitalta, mutta aliakset ovat tehokkaimpia kolmesta pikanäppäintyypistä. Mac-käyttäjille ja sovelluksille aliakset ovat myös monipuolisimmat pikakuvakkeet. Kun luot objektille aliaksen, järjestelmä luo pienen datatiedoston, joka sisältää objektin nykyisen polun sekä objektin inodien nimen. Kunkin objektin inode-nimi on pitkä numerosarja riippumatta siitä, minkä nimen annat objektille, ja se on taatusti ainutlaatuinen mille tahansa Macin käyttämälle taltiolle tai asemalle. Kun olet luonut aliastiedoston, voit siirtää sen niin monta kertaa kuin haluat minne tahansa Macin tiedostojärjestelmässä, ja se viittaa edelleen alkuperäiseen objektiin. Se on fiksua, mutta aliakset menevät askeleen pidemmälle. Aliaksen siirtämisen lisäksi voit myös siirtää alkuperäisen kohteen minne tahansa Macin tiedostojärjestelmässä. Alias voi silti löytää tiedoston. Aliakset voivat suorittaa tämän näennäisesti maagisen tempun, koska ne sisältävät alkuperäisen kohteen inode-nimen. Koska kunkin kohteen inode-nimi on yksilöllinen, järjestelmä voi aina löytää alkuperäisen tiedoston minne tahansa asetat sen. Prosessi toimii seuraavasti: kun avaat aliaksen, järjestelmä tarkistaa, onko alkuperäinen merkintä aliastiedostoon tallennetun polun nimessä. Jos näin on, järjestelmä voi käyttää sitä, ja siinä se. Jos objektia on siirretty, järjestelmä etsii tiedoston, jolla on sama inodenimi kuin aliastiedostoon tallennetulla tiedostolla. Kun se löytää vastaavan inodin nimen, järjestelmä muodostaa yhteyden objektiin. Tiedostoaliaksen luominen on helppoa. Valitse tiedoston nimi kohdassa a Finder ikkunassa, napauta rataskuvakeja valitse Luo alias.
Symboliset linkit
Symboliset linkit (tai symboliset linkit) ja kovat linkit ovat vähemmän yleisiä ja vaativat jonkin verran mukavuutta Terminal-sovelluksessa. Symbolinen linkki on eräänlainen pikakuvake, joka on osa UNIX- ja Linux-tiedostojärjestelmiä. Koska OS X ja macOS on rakennettu UNIXin päälle, ne tukevat täysin symbolisia linkkejä. Symboliset linkit ovat samanlaisia kuin aliakset, koska ne ovat pieniä tiedostoja, jotka sisältävät polun nimen alkuperäiseen objektiin. Toisin kuin aliakset, symboliset linkit eivät kuitenkaan sisällä objektin inodien nimeä. Jos siirrät kohteen toiseen paikkaan, symbolinen linkki katkeaa eikä järjestelmä löydä objektia. Se voi tuntua heikkoudelta, mutta se on myös vahvuus. Koska symboliset linkit löytävät kohteen polunimen perusteella, jos korvaat objektin toisella objektilla, jolla on sama nimi ja sama sijainti, symbolinen linkki toimii edelleen. Tämä tekee symbolisista linkeistä itsestäänselvyyksiä versionhallinnassa. Voit esimerkiksi luoda yksinkertaisen versionhallintajärjestelmän tekstitiedostolle nimeltä MyTextFile. Voit tallentaa tiedoston vanhemmat versiot, joihin on lisätty numero tai päivämäärä, kuten MyTextFile2, ja tallentaa tiedoston nykyisen version MyTextFile-muodossa.
kovat linkit
Kuten symboliset linkit, kovat linkit ovat osa taustalla olevaa UNIX-tiedostojärjestelmää. Kovat linkit ovat pieniä tiedostoja, jotka aliasten tavoin sisältävät alkuperäisen kohteen inode-nimen. Toisin kuin aliakset ja symboliset linkit, kovat linkit eivät sisällä polun nimeä alkuperäiseen objektiin. Käytät yleensä kovaa linkkiä, kun haluat yksittäisen tiedostoobjektin näkyvän useissa paikoissa. Toisin kuin aliakset ja symboliset linkit, alkuperäistä jaettua objektia ei voi poistaa tiedostojärjestelmästä poistamatta ensin kaikki kiinteät linkit siihen.