Ang simbolikong link, kadalasang pinaikli sa symlink, ay isang uri ng link na naka-store sa isang lokasyon sa iyong machine at tumuturo sa ibang lokasyon sa parehong machine. Maaari mong isipin ito bilang isang shortcut sa isang app. Kahit na ang aktwal na file ng app ay matatagpuan sa loob ng iyong mga folder, maaari mong i-double click lamang ang shortcut ng app sa iyong desktop upang ilunsad ang app.
Ang symlink ay isang uri ng shortcut, ngunit ito ay gumagana nang iba kaysa sa mga regular na shortcut. Ito ay mas mababa sa isang shortcut at higit pa sa aktwal na file na itinuturo nito. Ang anumang app na ibibigay mo kasama ng iyong mga symlink ay iisipin ang mga link na ito bilang mga aktwal na file sa halip na mga normal na shortcut na file.
Ang mga ito ay lubhang kapaki-pakinabang dahil hindi mo kailangang ma-stuck sa isang partikular na folder para gumana ang isang app. Maaari mong itago ang iyong data sa ibang mga folder at maaari kang lumikha ng symlink sa orihinal na folder na tumuturo sa bagong folder na iyong ginawa. Iisipin ng iyong system at ng iyong mga app na wala ka talagang ginawang anumang pagbabago at gagana ang mga ito nang normal, bagama't iba ang nangyayari.
Paggawa ng Symlink Gamit Ang Terminal
Ang paggawa ng symlink sa isang Mac ay napakadali. Ang built-in na Terminal app ay may command na nagbibigay-daan sa iyong madaling gumawa ng maraming symlink hangga't gusto mo sa iyong Mac.
Ang kailangan mo lang malaman ay ang lokasyon kung saan mo gustong gawin ang symlink at ang path kung saan dapat ituro ang symlink. Kapag nakuha mo na ang impormasyong ito, narito kung paano ka gumawa ng symlink sa Terminal.
Ilunsad ang Terminal app gamit ang gusto mong paraan sa iyong Mac.
I-type ang sumusunod na command sa Terminal window at pindutin ang Enter Siguraduhing palitan ang destination na may folder na gusto mong ituro ng link at lokasyon na may path kung saan mo gustong i-save ang link. ln -s destination location
Upang gumawa ng symlink sa iyong desktop na tumuturo sa iyong Documents folder, gagamitin mo ang sumusunod na command: ln -s /Users/Mahesh/Documents /Users/ Mahesh/Desktop
Ang isang symlink ay gagawin at ise-save sa iyong desktop. I-double click ito at bubuksan nito ang folder ng Documents (kung iyon ang tinukoy mo sa itaas) sa Finder.
Kung ang direktoryo na gusto mong gumawa ng symlink ay may mga puwang sa mga pangalan nito, tiyaking ilakip ang mga pangalan ng path na may dobleng panipi upang maiwasan ang anumang mga error.
Maaari mo na ngayong gamitin ang symlink na ito sa alinman sa iyong mga command at app at ituturing itong aktwal na bersyon ng iyong folder o file.
Gumamit ng App Upang Gumawa ng Symlink
Hindi lang ang terminal ang paraan para gumawa ng mga symlink sa iyong Mac. Kung hindi ka pala taga-Terminal, mayroon kang available na app para hayaan kang gumawa ng mga symlink sa iyong machine.
Ang ginagawa ng app na ito ay nagdaragdag ito ng opsyon sa iyong menu ng konteksto upang makagawa ka ng mga symlink sa pamamagitan lamang ng pag-right click sa iyong mga file at folder.
Pumunta sa pahina ng SymbolicLinker sa GitHub at i-download at buksan ang package sa iyong Mac.
Kopyahin ang SymbolicLinker.service.app file mula sa package, pindutin nang matagal ang Option key, i-click ang Go menu sa Finder, piliin ang Library , buksan ang Services folder, at i-paste ang file na kinopya mo.
Double-click sa app para buksan ito. Hindi ito magpapakita ng anuman ngunit lihim itong nagdagdag ng opsyon sa iyong menu ng konteksto.
Hanapin ang file o folder kung saan mo gustong gumawa ng symlink, i-right click dito, at piliin ang Services na sinusundan ngGumawa ng Simbolikong Link.
Gagawin nito ang symlink sa parehong folder bilang orihinal na file/folder. Maaari mo itong ilipat kung gusto mo.
Gumawa ng Symlink Gamit ang Isang Serbisyo ng Automator
Ang paraan ng Automator upang lumikha ng mga symlink ay gumagana halos katulad ng paraan sa itaas. Ngunit ito ay babagay sa iyo na hindi nagtitiwala sa anumang random na app sa Internet, at mas gugustuhin mong gumawa ng isang bagay nang mag-isa para malaman mo kung ano mismo ang nilalaman nito.
Ilunsad ang Automator app sa iyong Mac.
Piliin ang Serbisyo na sinusundan ng Pumili upang lumikha ng bagong Automator serbisyo sa iyong Mac.
Itakda ang mga opsyon sa itaas bilang mga sumusunod: Nakatanggap ang serbisyo ng mga napili – mga file o folder sa – anumang application
Sa listahan ng mga aksyon, hanapin ang aksyon na pinangalanang Run Shell Script at i-drag ito sa kanang panel.
I-configure ang aksyon at ang mga utos bilang sumusunod: Shell – /bin/bash Pass input – bilang mga argumento habang ; gawin ln -s "$1" "$1 symlink" shift tapos na
I-save ang serbisyo sa pamamagitan ng pag-click sa File menu sa itaas at pagpili sa Save . Maglagay ng makabuluhang pangalan para sa serbisyo at pindutin ang Save.
Upang gumawa ng symlink gamit ang bagong likhang serbisyo ng Automator, i-right click sa iyong file o folder at piliin ang Services na sinusundan ng iyong serbisyo pangalan.
Maaari ka ring gumawa ng keyboard shortcut para sa serbisyo upang gawing mas madali ang paggawa ng mga symlink sa iyong makina.
Pagtanggal ng Symlink Sa Mac
Symlinks ay hindi sumasakop sa malaking memory space dahil ang mga ito ay mga shortcut lamang sa mga file at folder sa iyong machine. Gayunpaman, kung gusto mong alisin ang isa o ilan sa mga ito sa iyong machine, mayroon kang dalawang paraan para gawin ito.
Ilunsad ang Terminal app, i-type ang sumusunod na command, at pindutin ang Enter . Tiyaking palitan ang symlink ng path ng symlink sa iyong Mac. rm symlink
Ang isa pang paraan upang magtanggal ng symlink ay ang paggamit ng opsyon sa menu ng konteksto. Mag-right-click sa iyong symlink at piliin ang Ilipat sa Trash. Aalisin nito ang symlink sa iyong Mac.
Tiyaking alisan ng laman ang Basurahan pagkatapos mong alisin ang symlink upang matiyak na wala na itong tuluyan sa iyong Mac.
Konklusyon
Ang mga Symlink ay mas makapangyarihan kaysa sa mga regular na alyas dahil gumagana ang mga ito sa lahat ng app at command na parang ito ang mga totoong file.