Sinusuportahan ng OS ng OS X at macOS ang mga operating system ng ilang uri ng mga shortcut link sa mga file at folder. Ang mga shortcut na link ay nagpapadali upang mag-navigate sa mga bagay na inilibing malalim sa loob ng sistema ng file. Sinusuportahan ng Mac ang tatlong uri ng mga shortcut link: mga alyas, mga simbolikong link, at mga hard link.
Ang lahat ng tatlong uri ng mga link ay mga shortcut sa orihinal na object ng system file. Ang isang file system object ay karaniwang isang file sa iyong Mac, ngunit maaari rin itong isang folder, isang drive, o isang network na aparato.
Pangkalahatang-ideya ng Mga Alias, Mga Simbolikong Link, at Mga Hard Link
Ang mga shortcut link ay maliit na mga file na tumutukoy sa ibang bagay na object. Kapag nakatagpo ang system ng isang shortcut link, binabasa nito ang file, na naglalaman ng impormasyon tungkol sa kung saan matatagpuan ang orihinal na bagay, at pagkatapos ay bubukas upang buksan ang bagay na iyon. Sa karamihan ng bahagi, nangyayari ito nang hindi nakilala ng gumagamit na nakatagpo sila ng isang link ng ilang uri. Ang lahat ng tatlong uri ng mga link ay lumilitaw na transparent sa user o app na gumagamit ng mga ito.
Ang transparency na ito ay nagpapahintulot sa mga link ng shortcut na gagamitin para sa maraming iba't ibang mga layunin. Ang isa sa mga pinaka-karaniwang ay maginhawang ma-access ang isang file o folder na inilibing malalim sa file system. Halimbawa, maaaring lumikha ka ng isang folder ng accounting sa iyong mga folder ng Mga Dokumento para sa pagtatago ng mga pahayag sa bangko at iba pang impormasyon sa pananalapi. Kung madalas mong ginagamit ang folder na ito, maaari kang lumikha ng isang alias dito at i-posisyon ito sa desktop. Sa halip na gamitin ang Finder upang mag-navigate sa maramihang mga antas ng folder upang ma-access ang folder ng accounting, maaari kang mag-click sa desktop alias nito. Dadalhin ka ng alias sa folder at mga file nito, maikli ang pag-circu sa isang mahabang proseso ng pag-navigate.
Ang isa pang karaniwang paggamit para sa mga shortcut ng file system ay ang paggamit ng parehong data sa maramihang mga lokasyon, nang hindi na kailangang duplicate ang data o panatilihin ang data na naka-sync.
Bumabalik sa halimbawa ng folder ng accounting, maaaring mayroon ka ng isang application na ginagamit mo upang subaybayan ang mga stock market picks, at ang app ay kailangang mag-imbak ng mga file ng data nito sa ilang paunang natukoy na folder. Sa halip na kopyahin ang folder ng accounting sa isang pangalawang lokasyon at nag-aalala tungkol sa pagpapanatili ng dalawang folder sa pag-sync, maaari kang lumikha ng isang alias o isang simbolikong link, upang makita ng stock trading app ang data sa dedikadong folder nito ngunit ini-access ang data na nakaimbak sa ang iyong folder ng accounting.
Ang lahat ng tatlong uri ng mga shortcut ay mga paraan ng pag-access ng isang bagay sa file system ng iyong Mac mula sa iba pang kaysa sa orihinal na lokasyon nito. Ang bawat uri ng shortcut ay may natatanging mga tampok na mas mahusay na angkop para sa ilang mga gamit kaysa iba.
Aliases
Ang alyas ay ang pinakalumang shortcut para sa Mac; ang mga ugat nito ay pumunta sa lahat ng paraan pabalik sa System 7. Ito rin ang pinaka-popular. Karamihan sa mga gumagamit ng Mac ay alam kung paano lumikha ng mga alyas at kung paano gamitin ang mga ito.
Ang mga aliases ay nilikha at pinamamahalaang sa antas ng Finder, na nangangahulugang kung gumagamit ka ng Terminal o isang di-Mac na application, tulad ng maraming mga UNIX na apps at mga utility, ang isang alias ay hindi gagana. Ang OS X ay nakikita ang mga alias bilang maliit na mga file ng data, na kung saan sila, ngunit hindi nito alam kung paano i-interpret ang impormasyon na naglalaman ng mga ito.
Ito ay maaaring mukhang isang sagabal, ngunit ang mga alyas ay ang pinakamalakas sa tatlong uri ng mga shortcut. Para sa mga gumagamit at apps ng Mac, ang mga alyas ay ang pinaka maraming nalalaman ng mga shortcut.
Kapag lumikha ka ng isang alias para sa isang bagay, ang system ay lumilikha ng isang maliit na file ng data na kasama ang kasalukuyang landas sa object, pati na rin ang pangalan ng inode ng bagay. Ang pangalan ng inode ng bawat bagay ay isang mahabang string ng mga numero, independiyenteng ng pangalan na iyong ibinibigay sa bagay, at ginagarantiyahan na maging natatangi sa anumang dami o humimok ng iyong mga gamit sa Mac.
Pagkatapos mong lumikha ng isang file na alias, maaari mo itong ilipat sa anumang lokasyon sa system file ng iyong Mac, at pa rin itong tumuturo pabalik sa orihinal na bagay. Maaari mong ilipat ang alias tungkol nang maraming beses hangga't gusto mo, at kumukonekta pa rin ito sa orihinal na bagay. Iyon ay matalino, ngunit ang mga alias ay kumukuha ng konsepto ng isang hakbang pa.
Bilang karagdagan sa paglipat ng alias, maaari mo ring ilipat ang orihinal na item kahit saan sa file system ng iyong Mac. Nakikita pa rin ng alias ang file. Maaaring gawin ng mga aliases ang tila magic trick na ito dahil naglalaman ang inode na pangalan ng orihinal na item. Sapagkat natatangi ang pangalan ng inode ng bawat item, maaaring matagpuan ng system ang orihinal na file, kahit saan mo inilalagay ito.
Gumagana ang proseso tulad nito: Kapag nag-access ka ng isang alias, sinusuri ng system upang makita kung ang orihinal na item ay nasa pathname na naka-imbak sa file na alias. Kung ito ay, ina-access ito ng system, at iyan nga. Kung lumipat ang object, hinahanap ng system ang isang file na may parehong pangalan sa inode bilang naka-imbak sa file na alias. Kapag nahahanap nito ang isang pagtutugma ng pangalan ng inode, kumukonekta ang system sa object.
Ang paggawa ng isang file alias ay simple. Piliin ang pangalan ng file sa window ng Finder, i-tap ang icon ng bakalaw, at piliin ang Gumawa ng Alias.
Symbolic Links
Ang mga simbolikong link (o symlinks) at mga hard link ay mas karaniwan, at nangangailangan sila ng isang antas ng kaginhawahan sa application ng Terminal.
Ang isang sinasagisag na link ay isang uri ng shortcut na bahagi ng UNIX at Linux file system. Dahil ang OS X ay binuo sa ibabaw ng UNIX, ganap na sinusuportahan nito ang mga symbolic link. Ang mga simbolikong mga link ay katulad ng mga alias sa mga maliit na mga file na naglalaman ng pangalan ng landas sa orihinal na bagay. Gayunpaman, hindi katulad ng mga alias, ang mga simbolikong link ay hindi naglalaman ng pangalan ng inode ng bagay. Kung ililipat mo ang object sa ibang lokasyon, ang simbolikong link ay nasira, at hindi mahanap ng system ang object.
Iyon ay maaaring mukhang tulad ng isang kahinaan, ngunit ito ay isang lakas din.Dahil ang mga simbolikong mga link ay nakahanap ng isang bagay sa pamamagitan ng pathname nito, kung papalitan mo ang isang bagay sa ibang bagay na may parehong pangalan at nasa parehong lokasyon, ang simbolikong link ay patuloy na gumagana. Ginagawa nito ang mga symbolic link na natural para sa kontrol ng bersyon. Halimbawa, maaari kang lumikha ng isang simpleng sistema ng kontrol ng bersyon para sa isang tekstong file na tinatawag na MyTextFile. Maaari mong i-save ang mas lumang mga bersyon ng file na may isang numero o petsa na nakadugtong, tulad ng MyTextFile2, at i-save ang kasalukuyang bersyon ng file bilang MyTextFile.
Hard Links
Tulad ng mga link na simboliko, ang mga hard link ay bahagi ng pinagbabatayan ng UNIX file system. Ang mga malalakas na link ay maliit na mga file na, tulad ng mga alias, ay naglalaman ng pangalan ng inode ng orihinal na item. Hindi tulad ng mga alias at mga link na simboliko, ang mga hard link ay hindi naglalaman ng pangalan ng landas sa orihinal na bagay. Karaniwang gumagamit ka ng isang hard link kung nais mong lumitaw ang isang solong file sa maraming lugar. Hindi tulad ng mga alias at mga link na simboliko, hindi mo maaaring tanggalin ang orihinal na hard-link na bagay mula sa sistema ng file nang hindi muna alisin ang lahat ng mga hard link dito.