Mac-ın OS X və macOS əməliyyat sistemləri fayl və qovluqlara bir neçə növ qısayol keçidini dəstəkləyir. Qısayol keçidləri fayl sisteminin dərinliklərində basdırılmış obyektlərə keçidi asanlaşdırır. Mac üç növ qısayol bağlantısını dəstəkləyir:
- Ləxaslar
- Simvolik bağlantılar
- Sərt bağlantılar
Hər üç növ keçid orijinal fayl sistemi obyektinə qısa yollardır. Fayl sistemi obyekti adətən Mac-da fayldır, lakin o, həm də qovluq, disk və ya şəbəkəyə qoşulmuş cihaz ola bilər.
Ləhyalar, Simvolik Linklər və Sərt Linklərə İcmal
Qısayol keçidləri başqa fayl obyektinə istinad edən kiçik fayllardır. Sistem qısa yol keçidi ilə qarşılaşdıqda, orijinal obyektin harada yerləşdiyi haqqında məlumatı ehtiva edən faylı oxuyur və sonra həmin obyekti açmağa davam edir. Əksər hallarda bu, istifadəçi hansısa növ keçidlə qarşılaşdığını tanımadan baş verir. Hər üç link növü onlardan istifadə edən istifadəçi və ya tətbiq üçün şəffaf görünür.
Bu şəffaflıq qısa yol bağlantılarından bir çox müxtəlif məqsədlər üçün istifadə etməyə imkan verir. Ən çox görülənlərdən biri fayl sisteminin dərinliklərində basdırılmış fayl və ya qovluğa rahat şəkildə daxil olmaqdır. Məsələn, siz Sənədlər qovluğunda bank çıxarışlarını və digər maliyyə məlumatlarını saxlamaq üçün mühasibat qovluğu yaratmış ola bilərsiniz. Bu qovluğu tez-tez istifadə edirsinizsə, ona ləqəb yarada və onu masaüstündə yerləşdirə bilərsiniz. Mühasibat qovluğuna daxil olmaq üçün birdən çox qovluq səviyyəsinə keçmək üçün Finder-dən istifadə etmək əvəzinə, onun iş masası ləqəbinə klikləyə bilərsiniz. Ləqəb sizi birbaşa qovluğa və onun fayllarına aparır, uzun naviqasiya prosesini qısaldır.
Fayl sistemi qısayolları üçün digər ümumi istifadə verilənləri dublikat etmədən və ya sinxronizasiyanı davam etdirmədən eyni verilənlərdən bir neçə yerdə istifadə etməkdir.
Mühasibat qovluğu nümunəsinə qayıdarkən, birja seçimlərini izləmək üçün istifadə etdiyiniz proqram ola bilər və proqram öz məlumat fayllarını əvvəlcədən təyin edilmiş qovluqda saxlamalıdır. Mühasibat qovluğunu ikinci yerə köçürmək və iki qovluğu sinxronlaşdırmaqdan narahat olmaq əvəzinə, ləqəb və ya simvolik keçid yarada bilərsiniz. Beləliklə, birja ticarəti proqramı xüsusi qovluqdakı məlumatları görür, lakin mühasibat qovluğunda saxlanılan dataya daxil olur.
Qısayolların hər üç növü Mac-ın fayl sistemindəki obyektə onun orijinal yerindən başqa yerdən daxil olmaq üsullarıdır. Hər bir qısayol növü bəzi istifadələr üçün digərlərindən daha yaxşı uyğun gələn unikal xüsusiyyətlərə malikdir.
Ləxaslar
Təxəllüs Mac üçün ən qədim və ən populyar qısayoldur. Onun kökləri Sistem 7-ə qayıdır. Əksər Mac istifadəçiləri ləqəbləri necə yaratmağı və onlardan necə istifadə etməyi bilirlər.
Təxəllüslər Finder səviyyəsində yaradılır və idarə olunur, bu o deməkdir ki, əgər siz Terminaldan və ya bir çox UNIX proqramları və yardım proqramları kimi qeyri-Mac proqramından istifadə edirsinizsə, ləqəb sizin üçün işləməyəcək. OS X və macOS ləqəbləri kiçik data faylları kimi görür, lakin onlar ehtiva etdikləri məlumatı necə şərh edəcəyini bilmirlər.
Bu, çatışmazlıq kimi görünə bilər, lakin ləqəblər üç qısayol növündən ən güclüsüdür. Mac istifadəçiləri və tətbiqləri üçün ləqəblər həm də qısayolların ən çox yönlüdür.
Obyekt üçün ləqəb yaratdığınız zaman sistem obyektin cari yolunu, eləcə də obyektin inode adını ehtiva edən kiçik məlumat faylı yaradır. Hər bir obyektin inode adı obyektə verdiyiniz addan asılı olmayaraq uzun rəqəmlər sətridir və Mac-ın istifadə etdiyi istənilən həcm və ya disk üçün unikal olacağına zəmanət verilir.
Siz ləqəb faylı yaratdıqdan sonra onu Mac-inizin fayl sistemindəki istənilən yerə istədiyiniz qədər köçürə bilərsiniz və o, yenə də orijinal obyekti göstərir. Bu ağıllıdır, lakin ləqəblər konsepsiyanı bir addım da irəli aparır.
Ləxmanı köçürməklə yanaşı, siz həmçinin orijinal elementi Mac-ın fayl sistemində istənilən yerə köçürə bilərsiniz. Ləqəb hələ də faylı tapa bilir. Ləqəblər bu sehrli kimi görünə bilər, çünki onlar orijinal elementin inode adını ehtiva edir. Hər elementin inode adı unikal olduğundan sistem onu hara qoymağınızdan asılı olmayaraq həmişə orijinal faylı tapa bilər.
Proses belə işləyir: Siz ləqəbə daxil olanda sistem orijinal elementin ləqəb faylında saxlanan yol adında olub-olmadığını yoxlayır. Əgər belədirsə, sistem ona daxil olur və bu belədir. Obyekt köçürülübsə, sistem ləqəb faylında saxlanılan ilə eyni inode adına malik faylı axtarır. Uyğun bir inode adını tapdıqda, sistem obyektə qoşulur.
Fayl ləqəbini yaratmaq sadədir. Finder pəncərəsində fayl adını seçin, diş piktoqramına toxunun və Ləqəb et seçin.
Simvolik Linklər
Simvolik keçidlər (və ya simvolik keçidlər) və sərt keçidlər daha az yayılmışdır və onlar Terminal tətbiqində rahatlıq səviyyəsini tələb edir.
Simvoli keçid UNIX və Linux fayl sistemlərinin bir hissəsi olan qısayol növüdür. OS X və macOS UNIX-in üzərində qurulduğu üçün simvolik keçidləri tam dəstəkləyirlər. Simvolik bağlantılar ləqəblərə bənzəyir, çünki onlar orijinal obyektin yolunu ehtiva edən kiçik fayllardır. Lakin, ləqəblərdən fərqli olaraq, simvolik bağlantılar obyektin inode adını ehtiva etmir. Obyekti başqa yerə köçürsəniz, simvolik əlaqə pozulur və sistem obyekti tapa bilmir.
Bu zəiflik kimi görünə bilər, amma eyni zamanda güclüdür. Simvolik keçidlər obyekti öz yoluna görə tapdığından, obyekti eyni adı daşıyan və eyni yerdə olan başqa bir obyektlə əvəz etsəniz, simvolik keçid işləməyə davam edir. Bu, simvolik bağlantıları versiyaya nəzarət üçün təbii edir. Məsələn, MyTextFile adlı mətn faylı üçün sadə versiyaya nəzarət sistemi yarada bilərsiniz. Siz MyTextFile2 kimi nömrə və ya tarix əlavə edilmiş faylın köhnə versiyalarını saxlaya və faylın cari versiyasını MyTextFile kimi saxlaya bilərsiniz.
Hard Links
Simvolik keçidlər kimi, sərt keçidlər də əsas UNIX fayl sisteminin bir hissəsidir. Sərt bağlantılar, ləqəblər kimi, orijinal elementin inode adını ehtiva edən kiçik fayllardır. Təxəllüslərdən və simvolik bağlantılardan fərqli olaraq, sərt keçidlər orijinal obyektin yolunu ehtiva etmir. Bir fayl obyektinin birdən çox yerdə görünməsini istədiyiniz zaman adətən sərt keçiddən istifadə edirsiniz. Təxəllüslərdən və simvolik keçidlərdən fərqli olaraq, ilk növbədə ona bütün sərt keçidləri silmədən orijinal sabit əlaqəli obyekti fayl sistemindən silə bilməzsiniz.