Якія Псеўданімы, знакавыя спасылкі і жорсткія спасылкі ў Mac OS X?

OS X файлавая сістэма падтрымлівае некалькі тыпаў кантэкстных спасылак на файлы і тэчкі. Спалучэння спасылка можа лёгка перамяшчацца да аб'ектаў, якія пахаваныя глыбока ў OS X файлавай сістэмы . OS X падтрымлівае тры тыпу спасылак: псеўданімамі, сімвалічныя спасылкі і жорсткія спасылкі.

Усе тры тыпу спасылак, з'яўляюцца цэтлікамі зыходнага аб'екта файлавай сістэмы. Аб'ект файлавай сістэмы, як правіла, файл на вашым кампутары, але ён таксама можа быць папка, дыск, нават сеткавае прылада.

Агляд псеўданімамі, знакавыя спасылкі і жорсткія спасылкі

Спалучэння спасылкі ўяўляюць сабой невялікія файлы, якія спасылаюцца на іншы аб'ект файла. Калі сістэма выяўляе ярлык спасылку, ён счытвае файл, які змяшчае інфармацыю аб тым, дзе зыходны аб'ект размешчаны, а затым пераходзіць адкрыць гэты аб'ект. Па большай частцы, гэта адбываецца без прыкладання прызнаць, што яны сутыкнуліся з спасылкай пэўнага тыпу. Усе тры тыпу спасылак спрабуе здавацца празрыстымі для карыстальніка ці прыкладанняў, што робіць іх выкарыстанне.

Гэтая празрыстасць дазваляе скарочаныя спасылкі, якія будуць выкарыстоўвацца для розных мэтаў; адзін з найбольш распаўсюджаных з'яўляецца зручны доступ да файла ці тэчцы, якая пахавана глыбока ў файлавай сістэме. Напрыклад, вы, магчыма, стварылі тэчку ўліку ў вашай тэчцы Дакументаў для захоўвання банкаўскіх выпісак і іншай фінансавай інфармацыі. Калі вы выкарыстоўваеце гэтую тэчку часта, вы можаце стварыць псеўданім для яго. Псеўданім будзе адлюстроўвацца на працоўным стале. Замест таго , каб выкарыстоўваць Finder для навігацыі праз некалькі узроўняў тэчак , каб атрымаць доступ да тэчцы ўліку, вы можаце проста націснуць на яго працоўным стале псеўданім. Псеўданім прывядзе Вас прама ў тэчку і яе файлы, замыкаючы доўгі навігацыйны працэс.

Іншым часта выкарыстоўваным для хуткага доступу файлавай сістэмы заключаецца ў выкарыстанні тых жа дадзеных у некалькіх месцах, без неабходнасці або дубляваць дадзеныя або захаваць дадзеныя сінхранізаваныя.

Вернемся да нашага прыкладу ўліку тэчкі. Магчыма, у вас ёсць прыкладанне, якое выкарыстоўваецца для адсочвання фондавага рынку кірхі, і прыкладанне павінна захоўваць свае файлы дадзеных у некаторай загадзя вызначанай тэчцы. Замест таго, каб скапіяваць тэчку ўліку на другое месца, а затым неабходнасці турбавацца аб захаванні дзве тэчкі ў сінхранізацыі, вы можаце стварыць псеўданім ці сімвалічную спасылку, так што біржавы гандаль прыкладанне бачыць дадзеныя ў выдзеленай тэчцы, але на самой справе звяртаецца дадзеныя, захоўваецца ў вашай ўліковага тэчцы.

Падводзячы рэчы: усе тры тыпу цэтлікаў проста метады доступу аб'екта ў файлавай сістэме Mac ад іншай, чым зыходнае месцазнаходжанне. Кожны тып цэтліка мае унікальныя асаблівасці, якія лепш падыходзяць для некаторых ужыванняў, чым іншыя. Давайце бліжэй.

псеўданімы

Гэты тып цэтліка з'яўляецца найстарэйшым для Mac; яго карані ідуць ўсе шляхі назад да сістэме 7 . Псеўданімы ствараюцца і кіруюцца на ўзроўні Finder, а гэта значыць , што калі вы выкарыстоўваеце тэрмінал або прыкладанне не-Mac, такіх як многія прыкладання і ўтыліты UNIX, псеўданім не будзе працаваць. OS X мроіцца псеўданімамі як невялікія файлы дадзеных, якія яны, але не ведае, як інтэрпрэтаваць інфармацыю, якую яны ўтрымліваюць.

Гэта можа здацца недахопам, але псеўданімамі на самай справе самы магутны з трох тыпаў цэтлікаў. Для карыстальнікаў Mac і прыкладанняў, псеўданімы таксама з'яўляюцца найбольш універсальнымі з цэтлікаў.

Пры стварэнні псеўданіма для аб'екта, сістэма стварае невялікі файл дадзеных, які ўключае ў сябе бягучы шлях да аб'екта, а таксама імя індэкснага дэскрыптара аб'екта. Імя инода кожнага аб'екта з'яўляецца доўгай радком лічбаў, незалежна ад імя , вы даяце аб'ект, і гарантавана быць унікальнымі для любога аб'ёму або дыска вашага Mac выкарыстоўвае.

Пасля таго, як вы ствараеце файл псеўданімаў, вы можаце перамясціць яго ў любое месца ў файлавай сістэме Mac, і ён усё роўна будзе ўказваць назад на зыходны аб'ект. Вы можаце перамяшчаць псеўданім прыкладна столькі разоў, колькі вам падабаецца, і ён усё роўна будзе падлучацца да зыходнага аб'екта. Гэта вельмі разумны, але псеўданімамі прыняць канцэпцыю на крок наперад.

У дадатак да якое рухаецца псеўданім, вы можаце таксама перамясціць зыходны элемент у любым месцы ў файлавай сістэме кампутара Mac; псеўданім ўсё яшчэ будзе ў стане знайсьці файл. Псеўданімы могуць выканаць гэты, здавалася б, магічны трук, таму што яны ўтрымліваюць імя індэкснага дэскрыптара зыходнага пункта. Паколькі імя індэкснага дэскрыптара кожнага элемента унікальна, сістэма заўсёды можа знайсці зыходны файл, незалежна ад таго, дзе вы пераязджае.

Працэс працуе наступным чынам: Пры звароце псеўданіма, сістэма правярае, ці з'яўляецца зыходны элемент знаходзіцца ў шляхавым імя, які захоўваецца ў файле псеўданім. Калі гэта так, то сістэма звяртаецца да яго, і што гэта такое. Калі аб'ект быў перамешчаны, сістэма шукае файл, які мае такое ж імя індэкснага дэскрыптара, як адзін захоўваецца ў файле псеўданім. Пасля таго, як ён знаходзіць імя індэкснага дэскрыптара адпаведнасці, то сістэма падключаецца да аб'екта.

сімвалічныя спасылкі

Гэты тып цэтліка з'яўляецца часткай файлавых сістэм UNIX і Linux. Паколькі OS X пабудаваны на вяршыні UNIX, яна цалкам падтрымлівае сімвалічныя спасылкі . Сімвалічныя спасылкі падобныя на псеўданімы ў тым, што яны ўяўляюць сабой невялікія файлы, якія ўтрымліваюць імя шляху да зыходнага аб'екта. Але ў адрозненне ад псеўданімаў, сімвалічныя спасылкі не ўтрымліваюць імя індэкснага дэскрыптара аб'екта. Калі перамясціць аб'ект у іншае месца, сімвалічная спасылка будзе парушаная, і сістэма не зможа знайсці аб'ект.

Гэта можа здацца, як слабасць, але гэта таксама сіла. Так як сімвалічныя спасылкі знайсці аб'ект паводле яго імя шляху, калі замяніць аб'ект з іншым аб'ектам, які носіць тое ж імя і знаходзіцца ў тым жа месцы, сімвалічная спасылка будзе працягваць працаваць. Гэта робіць сімвалічныя спасылкі натуральныя для кантролю версій. Напрыклад, можна стварыць простую сістэму кіравання версіямі для тэкставага файла з імем MyTextFile. Вы можаце захаваць старыя версіі файла з нумарам або датай, прыкладзеным, такія як MyTextFile2 і захаваць цяперашнюю вэрсію файла ў якасці MyTextFile.

жорсткія спасылкі

Як і сімвалічныя спасылкі, жорсткія спасылкі з'яўляюцца часткай асноўнай файлавай сістэмы UNIX. Жорсткія спасылкі невялікія файлы, якія, як псеўданімы, якія змяшчаюць імя індэкснага дэскрыптара зыходнага элемента. Але ў адрозненне ад псеўданімаў і сімвалічных спасылак, жорсткія спасылкі не ўтрымліваюць імя шляху да зыходнага аб'екта. Вы, як правіла, выкарыстоўваць жорсткую спасылку, калі вы хочаце адзін аб'ектны файл з'явіцца ў некалькіх месцах. У адрозненне ад псеўданімаў і сімвалічных спасылак, вы не можаце выдаліць зыходны жорсткі злучаны зрух з файлавай сістэмы без папярэдняга выдалення ўсіх жорсткіх спасылак на яго.

Спасылкі і дадатковая літаратура