Kio estas Aliasoj, Simbolaj Ligoj kaj Malfacilaj Ligoj en Mac OS X?

La sistemo de arkivoj de VIN 10a subtenas plurajn tipojn de ligiloj de ligilo al dosieroj kaj dosierujoj. Ligordaj ligiloj povas facile faciligi la celojn al tiuj, kiuj estas entombigitaj profunde ene de la sistemo de arkivoj de VIN 10a . VIN 10a subtenas tri tipojn de ligoj: aliasoj, simbolaj ligoj kaj malmolaj ligoj.

Ĉiuj tri tipoj de ligiloj estas rektaj aliroj al la originala dosiero-objekto. Arkiva sistemo objekto kutime estas dosiero en via Mac, sed ĝi ankaŭ povas esti dosierujo, disko, eĉ interreta aparato.

Superrigardo de Aliasoj, Simbolaj Ligoj kaj Malmolaj Ligoj

Ligna ligiloj estas malgrandaj dosieroj, kiuj referencas alian dosieran objekton. Kiam la sistemo renkontas rapidan ligilon, ĝi legas la dosieron, kiu enhavas informojn pri kie la originala objekto situas, kaj poste progresas por malfermi tiun celon. Plejparte, ĉi tio okazas sen apps agnoskante, ke ili renkontis ligilon de iu tipo. Ĉiuj tri tipoj de ligiloj provas aperi travidebla al la uzanto aŭ aplikaĵo, kiu uzas ilin.

Ĉi tiu travidebleco permesas reklamajn ligilojn esti uzataj por multaj malsamaj celoj; unu el la plej oftaj estas konvene aliri dosieron aŭ dosierujon, kiu estas entombigita profunde en la dosier-sistemo. Ekzemple, vi eble kreis librotenan dosierujon en via dosierujo de Dokumentoj por konservi bankajn deklarojn kaj aliajn financajn informojn. Se vi uzas ĉi tiun dosierujon ofte, vi povas krei alian al ĝi. La alias aperos sur la labortablo. Anstataŭ uzi la Finder por navigi tra multajn dosierujajn nivelojn por aliri la librotenan dosierujon, vi simple povas klaki sur la labortablo alias. La alias prenos vin rekte al la dosierujo kaj ĝiaj dosieroj, mallonga cirkvito de longa navigado-procezo.

Alia komuna uzo por dosierujoj de dosieroj estas uzi la samajn datumojn en diversaj lokoj, sen devi aŭ duobligi la datumojn aŭ konservi la datumon sinkronigita.

Ni reiru al nia kalkulita dosierujo ekzemplo. Eble vi havas aplikaĵon, kiun vi uzas por spuri elektraĵojn, kaj la programo devas konservi ĝiajn datumajn dosierojn en iu antaŭdifinita dosierujo. Anstataŭ kopii la librotenan dosierujon al dua loko kaj tiam devi zorgi pri konservado de la dos dosierujoj en sinkronigo, vi povas krei aliancan aŭ simbola ligilo, tiel ke la komerca komercaĵo vidas la datumojn en sia dediĉita dosierujo sed efektive aliroj la datumojn, kiuj estas konservitaj en via librotenada dosierujo.

Resumigi aferojn: ĉiuj tri tipoj de ŝparvojoj estas simple metodoj por aliri celon en la dosiera sistemo de via Mac, krom la originala loko. Ĉiu tipo de ligilo havas unikaĵojn, kiuj pli taŭgas por iuj uzoj ol aliaj. Ni rigardu pli proksiman.

Aliasoj

Ĉi tiu tipo de ligilo estas la plej malnova por la Mac; ĝiaj radikoj iras reen al Sistemo 7 . Aliasoj estas kreitaj kaj administritaj ĉe la Finder-nivelo, kio signifas, ke se vi uzas Fina stacion aŭ ne-Mac-aplikon, kiel multajn UNIX-datumojn kaj utilecojn, alias ne funkcios. VIN 10a ŝajnas vidi aliasojn kiel malgrandajn datumajn dosierojn, kiuj ili estas, sed ĝi ne scias kiel interpreti la informojn, kiujn ili enhavas.

Ĉi tio ŝajnas esti malfavora, sed aliasoj fakte estas la plej potencaj el la tri tipoj de rektaj aliroj. Por uzantoj kaj aplikoj de Mac, aliasoj ankaŭ estas la plej versátiles de la rektaj aliroj.

Kiam vi kreas aliancon por objekto, la sistemo kreas malgrandan datum-dosieron, kiu inkluzivas la nunan vojon al la objekto, same kiel la inodelan nomon de la objekto. Ĉiu objoda nomo estas longa nombro da nombroj, sendependa de la nomo, kiun vi donas al la objekto, kaj garantias esti unika al ajna volumo aŭ stirado de via Mac-uzoj.

Unufoje vi kreas aliancan dosieron, vi povas movi ĝin al ajna loko en la dosiera sistemo de via Mac, kaj ĝi ankoraŭ revenos al la originala objekto. Vi povas movi la alias pri tiom da tempoj kiel vi volas, kaj ĝi ankoraŭ konektos al la origina objekto. Tio estas bele inteligenta, sed aliasoj prenas la koncepton paŝon pli.

Aldone al la movado de la alias, vi povas ankaŭ movi la originalan eron ie ajn en la dosiera sistemo de via Mac; la alias ankoraŭ povos trovi la dosieron. Aliasoj povas plenumi ĉi tiun ŝajne magian lertaĵon ĉar ili enhavas la inodelan nomon de la originala ero. Ĉar la inoda nomo de ĉiu ero estas unika, la sistemo ĉiam povas trovi la originalan dosieron, ne gravas, kie vi reloĝos ĝin.

La procezo funkcias kiel ĉi: Kiam vi aliĝas al alias, la sistemo kontrolas por vidi ĉu la originala ero estas ĉe la nomo nomata en la aliasa dosiero. Se ĝi estas, tiam la sistemo aliras ĝin, kaj tio estas tio. Se la objekto moviĝis, la sistemo serĉas dosieron, kiu havas la saman inodan nomon kiel tiu, kiu estas stokita en la aliasa dosiero. Unufoje ĝi trovas kongruan inodelan nomon, la sistemo tiam konektas al la objekto.

Simbolaj Ligoj

Ĉi tiu tipo de ligilo estas parto de Uniksaj kaj Linuksaj dosieroj. Ĉar VIN X estas konstruita supre de UNIKSO, ĝi plene subtenas simbolajn ligojn . Simbolaj ligiloj estas similaj al aliasoj, ĉar ili estas malgrandaj dosieroj, kiuj enhavas la nomon de la vojo al la origina objekto. Sed kontraste kun aliasoj, simbolaj ligoj ne enhavas la nomon de la objekto. Se vi movos la celon al alia loko, la simbola ligo estos rompita, kaj la sistemo ne povos trovi la celon.

Tio ŝajnas kiel malforto, sed ĝi ankaŭ estas forto. Ĉar simbolaj ligiloj trovas objekto per ĝia nomo, se vi anstataŭigas objekto kun alia objekto, kiu havas la saman nomon kaj estas en la sama loko, la simbola ligo daŭre funkcios. Ĉi tio faras simbolajn ligojn natura por versio-kontrolo. Ekzemple, vi povus krei simplan version-kontrol-sistemon por teksto-dosiero nomata MyTextFile. Vi povus konservi malnovajn versiojn de la dosiero kun nombro aŭ dato aldonita, kiel MyTextFile2, kaj konservu la nunan version de la dosiero kiel MyTextFile.

Malfacilaj Ligoj

Kiel simbolaj ligiloj, malmolaj ligiloj estas parto de la suba UNIX-dosier-sistemo. Malfacilaj ligoj estas malgrandaj dosieroj, kiuj, kiel aliasoj, enhavas la nomon de inode de la originala ero. Sed kontraste kun alias kaj simbolaj ligiloj, malmolaj ligiloj ne enhavas la nomon de la vojo al la origina objekto. Vi kutime uzos malmolajn ligojn, kiam vi volas, ke unu dosiera objekto aperos en multaj lokoj. Kontraste kun aliasoj kaj simbolaj ligoj, vi ne povas forviŝi la originalan malmultan celon de la dosiera sistemo sen forigi ĉiujn malfacilajn ligojn al ĝi.

Referencoj kaj Plia Legado