Kas ir aizstājvārdi, simboliskās saites un cietās saites Mac OS X?

OS X failu sistēma atbalsta vairāku veidu saīsnes saites uz failiem un mapēm. Īsinājumtaustiņus var viegli pārvietot uz objektiem, kas ir dziļi apglabāti OS X failu sistēmā . OS X atbalsta trīs veidu saites: pseidonīmi, simboliskās saites un cietās saites.

Visi trīs veidu saites ir sākotnējā failu sistēmas objekta īsceļi. Failu sistēmas objekts parasti ir jūsu Mac datora fails, taču tā var būt arī mape, disks vai pat tīkla ierīce.

Pārskats par aizstājvārdiem, simboliskajām saitēm un cietajām saitēm

Saīsnes saites ir mazi faili, kas atsaucas uz citu failu objektu. Kad sistēma saskaras ar saīsni, tā nolasa failu, kurā ir informācija par to, kur atrodas sākotnējais objekts, un pēc tam turpina atvērt šo objektu. Lielākoties tas notiek bez lietotnēm, kas atzīst, ka ir saskārušās ar kāda veida saiti. Visi trīs saišu veidi mēģina būt pārskatāmi lietotājam vai lietotnei, kas tos izmanto.

Šī pārredzamība ļauj īsceļus izmantot daudziem citiem mērķiem; viens no visizplatītākajiem ir ērti piekļūt failam vai mapei, kas ir dziļi apglabāta failu sistēmā. Piemēram, mapē Dokumenti, iespējams, esat izveidojis grāmatvedības mapi, lai saglabātu bankas izrakstus un citu finanšu informāciju. Ja jūs bieži lietojat šo mapi, varat izveidot tam pielaižu. Pseidonīms parādīsies darbvirsmā. Tā vietā, lai izmantotu meklētāju, lai pārvietotos pa vairākiem mapju līmeņiem, lai piekļūtu grāmatvedības mapei, varat vienkārši noklikšķināt uz tā darbvirsmas aizstājvārda. Pseidonīms jūs aizvedīs pa labi uz mapi un tās failiem, īsā laikā izveidojot navigācijas procesu.

Vēl viens bieži lietojams failu sistēmas saīsnes veids ir izmantot vienus un tos pašus datus vairākās vietās, nevajadzīgi vai nu dublēt datus, nedz saglabāt datus sinhronizācijā.

Atgriezīsimies pie mūsu grāmatvedības mapes piemēra. Varbūt jums ir programma, kuru izmantojat, lai izsekotu akciju tirgus birkas, un lietotnei ir jāuzglabā to datu faili kādā iepriekš definētā mapē. Tā vietā, lai grāmatvedības mapi tiktu nokopēti uz otro vietu, un pēc tam jāuztraucas par to, ka abas mapes tiek sinhronizētas, varat izveidot aizstājvārdu vai simbolisku saiti, lai akciju tirdzniecības programma redzētu datus savā īpašajā mapē, bet tajā pašā laikā piekļūtu dati, kas tiek glabāti jūsu grāmatvedības mapē.

Apkopojot lietas: visi trīs veidu saīsnes ir vienkārši metodes, kā piekļūt objektam jūsu Mac failu sistēmā, kas nav tā sākotnējā atrašanās vieta. Katram saīsnes tipam ir unikālas iespējas, kuras dažiem lietojumiem labāk piemērotas nekā citas. Apskatīsim tuvāk.

Aizstājvārdi

Šis īsinājumtaustiņš ir vecākais Mac datoram; tās saknes pilnībā atgriežas sistēmā 7 . Pseidonīmi tiek veidoti un pārvaldīti Finder līmenī, kas nozīmē, ka, ja jūs izmantojat Terminal vai programmu, kas nav Mac, piemēram, daudzas UNIX lietotnes un utilītas, pseidonīms nedarbosies. Operētājsistēma X, šķiet, redz pseidonīmus kā mazus datu failus, kas ir tie, bet viņi nezina, kā interpretēt to ietverto informāciju.

Iespējams, tas ir trūkums, taču pseidonīmi patiešām ir visspēcīgākie no trim saīsnes veidiem. Mac lietotājiem un lietotnēm pseidonīmi ir arī daudzpusīgie saīsnes.

Ja izveidojat objekta aizstājvārdu, sistēma izveido nelielu datu failu, kas ietver objekta pašreizējo ceļu, kā arī objekta inode nosaukumu. Katra objekta inode nosaukums ir garš skaitļu virkne, kas nav atkarīgs no nosaukuma, kuru piešķirat objektam, un garantējams, ka tas ir unikāls jebkuram tilpumam vai vadīt, ko izmanto jūsu Mac.

Kad esat izveidojis pseidonīmu failu, to var pārvietot uz jebkuru atrašanās vietu jūsu Mac failu sistēmā, un tā joprojām atgriezīsies sākotnējā objektā. Jūs varat pārvietot pseidonīmu tik reižu, cik vēlaties, un tas joprojām izveidos savienojumu ar sākotnējo objektu. Tas ir diezgan gudrs, bet pseidonīmi padara šo koncepciju par soli tālāk.

Papildus pseidonīmu pārvietošanai jūs varat arī pārvietot oriģinālo priekšmetu jebkurā Mac faila sistēmā; aizstājvārds joprojām varēs atrast failu. Pseidonīmi var izpildīt šo šķietami burvju triks, jo tie satur sākotnējā objekta inode nosaukumu. Tā kā katra priekšmeta inode nosaukums ir unikāls, sistēma vienmēr var atrast oriģinālo failu neatkarīgi no tā, kur to pārvietojat.

Process darbojas šādi: piekļūstot pseidonīmam, sistēma pārbauda, ​​vai sākotnējais elements atrodas pseidonīmā, kas saglabāts pseidonīmā. Ja tā ir, tad sistēma to piekļūst, un tas tā ir. Ja objekts ir pārvietots, sistēma meklē failu, kurā ir tāds pats inode nosaukums kā tas, kas saglabāts pseidonīmā esošajā failā. Kad tas atradīs atbilstošu inode nosaukumu, sistēma pēc tam savienojas ar objektu.

Simboliskās saites

Šis īsceļu veids ir daļa no UNIX un Linux failu sistēmām. Tā kā operētājsistēma OS X ir uzbūvēta uz UNIX virsotnes, tā pilnībā atbalsta simboliskās saites . Simboliskās saites ir līdzīgas pseidonīmēm, jo ​​tās ir mazi faili, kas satur sākotnējā objekta ceļa nosaukumu. Bet atšķirībā no pseidonīmēm simboliskās saites nesatur objekta inode nosaukumu. Ja jūs pārvietojat objektu uz citu vietu, simbola saite tiks bojāta, un sistēma nevarēs atrast objektu.

Tas var likties kā vājums, bet tas ir arī spēks. Tā kā simboliskās saites atrod objektu tā pathname, ja objektu nomaināt ar citu objektu, kam ir viens un tas pats nosaukums un kurš atrodas tajā pašā vietā, simboliskā saite turpinās darboties. Tas padara simboliskas saites dabiskas versijas kontroles ziņā. Piemēram, jūs varētu izveidot vienkāršu teksta faila MyTextFile versijas kontroles sistēmu. Varat saglabāt vecākas faila versijas ar pievienotu numuru vai datumu, piemēram, MyTextFile2, un saglabāt pašreizējo faila versiju kā MyTextFile.

Cietie saites

Tāpat kā simboliskās saites, cietās saites ir daļa no pamatfunkcijas UNIX failu sistēmas. Cietie saites ir mazi faili, kas, tāpat kā pseidonīmi, satur sākotnējā elementa inode nosaukumu. Bet atšķirībā no pseidonīmēm un simboliskajām saitēm, cietajās saitēs nav ietverts sākotnējā objekta ceļa nosaukums. Jūs parasti izmantojat cieto saiti, ja vēlaties, lai vienotā faila objekts tiktu parādīts vairākās vietās. Atšķirībā no pseidonīmēm un simboliskajām saitēm nevar izdzēst oriģinālu cieto saites objektu no failu sistēmas, vispirms noņemot visas cietās saites uz to.

Atsauces un papildu lasīšana