Mac OS X жүйесіндегі бүркеншік аттар, символикалық сілтемелер және қатты сілтемелер деген не?

OS X файлдық жүйесі файлдар мен қалталарға сілтемелердің бірнеше түрін қолдайды. Таңбаша сілтемелері OS X файлдық жүйесінде терең көміліп жатқан нысандарға өтуге оңай болады. OS X сілтемелердің үш түрін қолдайды: бүркеншік аттар, символдық сілтемелер және қатты сілтемелер.

Сілтемелердің барлық үш түрі - бастапқы файлдық жүйе нысанына арналған сілтемелер. Файлдық жүйенің нысаны әдетте сіздің Mac-файлыңызда, бірақ ол қалта, диск, тіпті желілік құрылғы болуы мүмкін.

Бүркеншік аттарды, символикалық сілтемелерді және қатты сілтемелерді шолу

Енгізу сілтемелері басқа файл нысанына сілтейтін шағын файлдар. Жүйе сілтеме сілтемесін тапқанда, ол түпнұсқа нысан орналасқан жер туралы ақпаратты қамтитын файлды оқиды, содан кейін сол нысанды ашады. Көбінесе, бұл кейбір түрлердің сілтемесі болғандығын мойындамайтын қосымшаларсыз орын алады. Байланыстың барлық үш түрі пайдаланушыға немесе олар қолданатын бағдарламаға ашық болып көрінуге тырысады.

Бұл мөлдірлік жылдамдық сілтемелерін әртүрлі мақсаттарда пайдалануға мүмкіндік береді; ең кең таралған бірі - файлдық жүйеде терең көмілетін файл немесе қалтаға қол жеткізу. Мысалы, сіз банктік үзінділерді және басқа қаржылық ақпараттарды сақтауға арналған Құжаттар қалтасында бухгалтерлік қалта жасаған боларсыз. Егер осы қалтаны жиі пайдалансаңыз, оған бүркеншік атты жасай аласыз. Бүркеншік аттар жұмыс үстелінде пайда болады. Бухгалтерлік қалтаға кіру үшін бірнеше қалта деңгейлері бойынша шарлау үшін Finder қолданбасын пайдаланудың орнына, оның жұмыс үстелінің бүркеншік атын ғана басуға болады. Бүркеншік аттар сізді қалтаға және оның файлдарына, ұзын шарлауды қысқа тұйықтауға әкеледі.

Файлдық жүйенің төте жолдарының тағы бір жалпы қолданысы деректерді қайталамауы немесе синхрондалған деректерді сақтамай, бірдей деректерді бірнеше орындарда пайдалану болып табылады.

Біздің бухгалтерлік қалта үлгісіне оралайық. Мүмкін сізде қор нарығы таңбаларын қадағалау үшін қолданатын бағдарламаңыз бар және қолданбаға деректер файлдарын алдын ала анықталған қалтада сақтау керек. Есептік қапшықты екінші орынға көшірудің орнына, содан кейін екі қалтаны синхрондау кезінде алаңдату қажет болғандықтан, қор биржасы саудасы бағдарламасы деректерді арнайы қалтада көретіндіктен, шын мәнінде оған қол жеткізуге мүмкіндік беретін бүркеніш немесе символдық сілтеме жасауыңызға болады бухгалтерлік қалтада сақталған деректер.

Қысқарту үшін: барлық үш түрдегі қысқаша жолдар Mac файлының жүйесіндегі объектіге бастапқы орнынан басқа кіру әдісі болып табылады. Әрбір тіркесімнің кейбірі басқаларға қарағанда жақсы қолдануға болатын бірегей мүмкіндіктерге ие. Келіңіздер, мұқият қарап көрейік.

Бүркеншік аттар

Бұл тіркесім Mac үшін ең көне болып табылады; оның тамыры System 7- ге дейін барады. Бүркеншік аттар Finder деңгейінде жасалады және басқарылады, яғни терминал немесе Mac бағдарламасынан басқа көптеген UNIX қосымшалары мен утилиталары сияқты пайдалансаңыз, бүркеншік аттар жұмыс істемейді. OS X, бүркеншік аттарды кішігірім деректер файлдары ретінде көреді, бірақ олардың құрамындағы ақпаратты қалай түсіндіру керектігін білмейді.

Бұл кемшіліктер сияқты көрінуі мүмкін, бірақ бүркеншік аттар шын мәнінде үш жолдың ең күшті түрлерінің бірі болып табылады. Mac пайдаланушыларына және қолданбаларға арналған бүркеншік аттар да сілтемелердің ең жан-жақты болып табылады.

Нысанға бүркеншік аттарды жасағанда, жүйе нысанның ағымдағы жолын қамтитын кішкентай деректер файлын, сондай-ақ, нысанның индеда атауын жасайды. Әрбір нысанның иноде атауы - сіз берген атаудан тәуелсіз және Mac-тың кез-келген томына бірегей немесе кепілдік беретін ұзын сандар тізбегі.

Бүркеншік атты файлды жасағаннан кейін, оны Mac файлдық жүйесіндегі кез келген орынға жылжытуыңызға болады және ол бастапқы нысанды қайта көрсетеді. Сіз бүркеншік атыңызды сіз қалаған ретпен жылжытуыңызға болады және ол әлі де бастапқы нысанға қосылады. Бұл өте ақылды, алайда бүркеншік тұжырымдаманы қадамға айналдырады.

Бүркеншік көшіруден басқа, сіз түпнұсқа элементін Mac файл жүйесіндегі кез келген жерде жылжытуыңызға болады; бүркеншік аттар әлі де файлды таба алады. Бүркеншік аттар бұл сиқырлы ойды жасай алады, себебі олар түпнұсқа элементінің иноды атауын қамтиды. Әрбір элементтің инодед атауы бірегей болғандықтан, жүйе қай жерді ауыстырғаныңызға қарамастан түпнұсқалық файлды әрдайым таба алады.

Процесс келесідей жұмыс істейді: Егер бүркеншік атқа қол жеткізген болсаңыз, жүйе түпнұсқалық элемент бүркеншік файлында сақталған жолда тұрғанын тексереді. Егер солай болса, онда жүйе оған қол жеткізеді және бұл солай. Егер нысан жылжытылса, жүйе бүркеншік файлда сақталған сияқты бірдей индетті атау болатын файлды іздейді. Сәйкес иноды атауын тапқаннан кейін, жүйе нысанға қосылады.

Символдық сілтемелер

Бұл тіркесім UNIX және Linux файлдық жүйелерінің бөлігі болып табылады. OS X UNIX-ның үстіне орнатылғандықтан, ол символикалық сілтемелерді толық қолдайды. Символдық сілтемелер бүркеншікке ұқсас, олар бастапқы нысанға жол атауын қамтитын шағын файлдар болып табылады. Бірақ бүркеншікке қарағанда, символдық сілтемелерде нысанның иноды атауы болмайды. Егер сіз объектіні басқа орынға жылжытсаңыз, символикалық байланыс үзіледі және жүйе объектіні таба алмайды.

Бұл әлсіздік сияқты көрінуі мүмкін, бірақ бұл да күш. Символдық сілтемелер өз жолының атымен объект табылғандықтан, егер сіз сол атаудағы және сол жерде орналасқан нысанды басқа нысанда ауыстырсаңыз, символдық сілтеме жұмысын жалғастырады. Бұл нышандық басқару үшін табиғи түрде символдық сілтемелерді жасайды. Мысалы, MyTextFile деп аталатын мәтіндік файл үшін қарапайым нұсқаны басқару жүйесін жасай аласыз. Файлдың ескі нұсқаларын MyTextFile2 секілді қосылған сан немесе күндермен сақтауға және файлдың ағымдағы нұсқасын MyTextFile ретінде сақтауға болады.

Қатты сілтемелер

Символдық сілтемелер сияқты, қатты сілтемелер негізгі UNIX файлдық жүйесінің бір бөлігі болып табылады. Қатты сілтемелер - бұл бүркеншік аттар сияқты түпнұсқа элементінің иноды атауын қамтитын шағын файлдар. Бірақ, бүркеншік аттар мен символикалық сілтемелерден айырмашылығы, қатаң сілтемелер бастапқы нысанға жол атауын қамтымайды. Бір файл нысанының әр түрлі орындарда пайда болуын қаласаңыз әдетте қатты сілтеме қолданасыз. Бүркеншік аттар мен символдық сілтемелерден айырмашылығы, түпнұсқалық қатты байланған нысанды файл жүйесінен барлық қатқыл сілтемелерді алдымен жоймай, жоюға болмайды.

Қолданған әдебиет тізімі мен алдағы оқу