Mac OS X және macOS операциялық жүйелері файлдар мен қалталарға сілтемелердің бірнеше түрін қолдайды. Таңбаша сілтемелері файлдық жүйеде терең көмілген нысандарға өтуді жеңілдетеді. Mac компьютерлері сілтемелердің үш түрін қолдайды:
- Лақап аттар
- Символдық сілтемелер
- Қатты сілтемелер
Сілтемелердің үш түрі де бастапқы файлдық жүйе нысанына арналған таңбашалар болып табылады. Файлдық жүйе нысаны әдетте Mac жүйесіндегі файл болып табылады, бірақ ол қалта, диск немесе желілік құрылғы болуы мүмкін.
Лақап аттарға, символдық сілтемелерге және қатты сілтемелерге шолу
Таңбаша сілтемелері басқа файл нысанына сілтеме жасайтын шағын файлдар. Жүйе таңбаша сілтемесін кездестіргенде, ол бастапқы нысанның қай жерде орналасқаны туралы ақпаратты қамтитын файлды оқиды, содан кейін сол нысанды ашуға кіріседі. Көбінесе бұл пайдаланушы қандай да бір түрдегі сілтемені кездестіргенін мойындамай-ақ болады. Сілтемелердің үш түрі де пайдаланушыға немесе оларды пайдаланатын қолданбаға мөлдір болып көрінеді.
Бұл мөлдірлік таңбаша сілтемелерін әртүрлі мақсаттарда пайдалануға мүмкіндік береді. Ең кең таралғандардың бірі - файлдық жүйеде терең көмілген файлға немесе қалтаға ыңғайлы қол жеткізу. Мысалы, сіз Құжаттар қалтасында банк үзінділерін және басқа қаржылық ақпаратты сақтауға арналған бухгалтерлік қалтаны жасаған болуыңыз мүмкін. Бұл қалтаны жиі пайдалансаңыз, оған бүркеншік ат жасап, оны жұмыс үстелінде орналастыруға болады. Есептік қалтаға кіру үшін бірнеше қалта деңгейлері бойынша шарлау үшін Finder қолданбасын пайдаланудың орнына оның жұмыс үстеліндегі бүркеншік атын басуға болады. Бүркеншік ат сізді тікелей қалтаға және оның файлдарына апарады, бұл ұзақ шарлау процесін қысқартады.
Файлдық жүйе таңбашаларының тағы бір кең таралған түрі - деректерді көшірмеу немесе деректерді синхрондауды қажет етпей, бір деректерді бірнеше жерде пайдалану.
Бухгалтерлік қалтаның мысалына оралсақ, сізде қор нарығы таңдауларын қадағалау үшін пайдаланатын қолданба болуы мүмкін және қолданба өзінің деректер файлдарын алдын ала анықталған қалтада сақтауы керек. Бухгалтерлік қалтаны екінші орынға көшірудің және екі қалтаны синхрондауды ойлаудың орнына бүркеншік ат немесе символдық сілтеме жасай аласыз. Осылайша, биржалық сауда қолданбасы өзінің арнайы қалтасындағы деректерді көреді, бірақ бухгалтерлік қалтада сақталған деректерге қол жеткізеді.
Төте жолдардың үш түрі де Mac файл жүйесіндегі нысанға оның бастапқы орнынан басқа жерден қол жеткізу әдістері болып табылады. Әрбір таңбаша түрінің басқаларға қарағанда кейбір қолдануларға қолайлы бірегей мүмкіндіктері бар.
Лақап аттар
Бүркеншік ат - Mac жүйесіне арналған ең көне және ең танымал таңбаша. Оның тамыры 7-жүйеге оралады. Көптеген Mac пайдаланушылары бүркеншік аттарды жасауды және оларды қалай пайдалану керектігін біледі.
Лақап аттар Finder деңгейінде жасалады және басқарылады, яғни Терминалды немесе көптеген UNIX қолданбалары мен утилиталары сияқты Mac емес қолданбаны пайдалансаңыз, бүркеншік ат сіз үшін жұмыс істемейді. OS X және macOS лақап аттарды шағын деректер файлдары ретінде көреді, бірақ олар құрамындағы ақпаратты қалай түсіндіру керектігін білмейді.
Бұл кемшілік болып көрінуі мүмкін, бірақ бүркеншік аттар үш таңбаша түрінің ең күштісі болып табылады. Mac пайдаланушылары мен қолданбалары үшін бүркеншік аттар да таңбашалардың ең әмбебап түрі болып табылады.
Нысанға бүркеншік атты жасаған кезде, жүйе нысанның ағымдағы жолын, сондай-ақ нысанның инод атауын қамтитын шағын деректер файлын жасайды. Әрбір нысанның инод атауы - бұл нысанға берген атаудан тәуелсіз және Mac пайдаланатын кез келген томға немесе дискіге бірегей болатынына кепілдік берілген ұзын сандар тізбегі.
Лақап ат файлын жасағаннан кейін оны Mac файлдық жүйесіндегі кез келген орынға қалағаныңызша бірнеше рет жылжытуға болады және ол бұрынғыша бастапқы нысанды көрсетеді. Бұл ақылды, бірақ бүркеншік аттар тұжырымдаманы бір қадам алға жылжытады.
Бүркеншік атты жылжытумен қатар, бастапқы элементті Mac файлдық жүйесінің кез келген жеріне жылжытуға болады. Бүркеншік ат әлі де файлды таба алады. Бүркеншік аттар бұл сиқырлы болып көрінетін амалды орындай алады, себебі оларда бастапқы элементтің инод атауы бар. Әрбір элементтің инод атауы бірегей болғандықтан, оны қайда қойғаныңызға қарамастан, жүйе әрқашан түпнұсқа файлды таба алады.
Процесс келесідей жұмыс істейді: Бүркеншік атқа қол жеткізген кезде, жүйе бастапқы элементтің бүркеншік ат файлында сақталған жол атауында екенін тексереді. Егер солай болса, жүйе оған қол жеткізеді, және бұл. Егер нысан жылжытылған болса, жүйе бүркеншік ат файлында сақталған инод атауымен бірдей файлды іздейді. Сәйкес инод атауын тапқан кезде жүйе нысанға қосылады.
Файл бүркеншік атын жасау оңай. Finder терезесінде файл атауын таңдап, тісті белгішесін түртіңіз де, Лақап ат жасау таңдаңыз.
Символдық сілтемелер
Символдық сілтемелер (немесе символдық сілтемелер) және қатты сілтемелер сирек кездеседі және олар Терминал қолданбасында жайлылық деңгейін талап етеді.
Символдық сілтеме – UNIX және Linux файлдық жүйелерінің бөлігі болып табылатын таңбаша түрі. OS X және macOS жүйесі UNIX үстіне құрастырылғандықтан, олар символдық сілтемелерді толығымен қолдайды. Символдық сілтемелер бүркеншік аттарға ұқсас, өйткені олар бастапқы нысанға жол атауын қамтитын шағын файлдар. Дегенмен, бүркеншік аттардан айырмашылығы, символдық сілтемелер нысанның инод атауын қамтымайды. Нысанды басқа орынға жылжытсаңыз, символдық сілтеме үзіледі және жүйе нысанды таба алмайды.
Бұл әлсіздік сияқты көрінуі мүмкін, бірақ бұл да күшті. Символдық сілтемелер нысанды жол аты бойынша табатындықтан, нысанды аттас және сол жерде орналасқан басқа нысанмен ауыстырсаңыз, символдық сілтеме жұмысын жалғастырады. Бұл нұсқаны басқару үшін символдық сілтемелерді табиғи етеді. Мысалы, MyTextFile деп аталатын мәтіндік файл үшін қарапайым нұсқаны басқару жүйесін жасауға болады. Файлдың MyTextFile2 сияқты нөмірі немесе күні қосылған ескі нұсқаларын сақтауға және файлдың ағымдағы нұсқасын MyTextFile ретінде сақтауға болады.
Қатты сілтемелер
Символдық сілтемелер сияқты қатты сілтемелер UNIX файлдық жүйесінің негізгі бөлігі болып табылады. Қатты сілтемелер - бүркеншік аттар сияқты бастапқы элементтің инод атауын қамтитын шағын файлдар. Бүркеншік аттар мен символдық сілтемелерден айырмашылығы, қатты сілтемелер бастапқы нысанға жол атауын қамтымайды. Бір файл нысанының бірнеше жерде пайда болуын қаласаңыз, әдетте қатты сілтемені пайдаланасыз. Бүркеншік аттар мен символдық сілтемелерден айырмашылығы, бастапқы қатты байланыстырылған нысанды файлдық жүйеден оған барлық қатты сілтемелерді жоймай жою мүмкін емес.