Zer dira aliasak, lotura sinbolikoak eta estekak Mac OS X-en?

OS X fitxategiak hainbat direktorio eta karpeten lasterbideen esteken bidez onartzen ditu. Lasterbideen estekek OS X fitxategien sisteman sakon sakondutako objektuetara nabigatzeko erraz egin dezakete. OS Xk hiru lotura mota onartzen ditu: aliasak, lotura sinbolikoak eta loturak.

Hiru lotura mota guztiak jatorrizko fitxategi sistema objektuaren lasterbideak dira. Fitxategi-sistemako objektua zure Mac-eko fitxategi bat izan ohi da, baina karpeta bat, disko bat, sare-gailu bat ere izan daiteke.

Aliasen, lotura sinbolikoen eta lotura estuen ikuspegi orokorra

Lasterbideen estekak beste fitxategi objektu bati erreferentzia egiten dioten fitxategi txikiak dira. Sistemak lasterbideen esteka topatzen duenean, jatorrizko objektua non dagoen jakiteko informazioa irakurtzen du eta orduan objektu hori irekitzen hasten da. Gehienetan, hau gertatzen da mota horretako esteka bat aurkitu dutela aitortu gabe. Hiru esteka motak erabiltzen duten erabiltzaileak edo aplikazioak gardenak izaten dira.

Gardentasun horrek hainbat helburuetarako erabil daitezkeen lasterbide estekak ahalbidetzen ditu. Ohikoena fitxategi-sisteman sakonki sakondutako fitxategi edo karpeta batera sartzeko erraztea da. Adibidez, dokumentu karpeta bat sortu dezakezu Dokumentuak karpetan, banku-adierazpenak eta bestelako finantza-informazioa gordetzeko. Karpeta hau askotan erabiltzen baduzu, alias bat sor dezakezu. Aliasa mahaigainean agertuko da. Bilatzailean karpeta-mailak hainbat karpetan zehar nabigatzeko karaktere-karpeta honetara sartzeko erabili beharrean, besterik gabe, egin klik bere idazmahaiko aliasean. Aliasek karpeta eta bere fitxategiak zuzenean eramango zaitu, nabigazio-prozesu luze baten labur-zirkuituan.

Fitxategi-sistemako lasterbideetarako beste erabilera arrunt bat datu berberak erabiltzea da kokapen anitzetan, datuak bikoiztu beharrik gabe edo datuak sinkronizatzeko.

Dezagun gure kontabilitate karpeta adibidez itzultzeko. Baliteke burtsako jantziak jarraitzeko erabiliko duzun aplikazioa izatea eta aplikazioak bere datu-fitxategiak gorde behar ditu aurrez zehaztutako karpetan. Kontaktuen karpeta bigarren kokaleku batean kopiatzea eta, ondoren, sinkronizatzeko bi karpeta mantentzea kezkatu beharrik izan gabe, alias bat edo esteka sinbolikoa sor dezakezu, beraz, stock merkataritza-aplikazioak bere karpeta dedikatuaren datuak ikusten ditu, baina benetan sartzen da zure kontabilitate-karpetan gordetako datuak.

Gauzak gehitzeko: hiru lasterbide mota guztiak zure Mac-eko fitxategi sisteman objektu bat atzitzeko metodo batzuk besterik ez dira, jatorrizko kokapenaz gain. Lasterbide mota bakoitzak funtzio berezikoak ditu, besteak beste, besteak beste. Ikus dezagun hurbilago.

ezizenak

Lasterbide mota hau Mac zaharrena da; Bere sustraiak sistema 7ra itzultzen dira. Aliases sortzen eta kudeatzen dira Finder mailan; horrek esan nahi du Terminal edo ez-Mac aplikazioa erabiltzen ari bazara, adibidez, UNIX aplikazio eta utilitate ugari, alias bat ez da funtzionatuko. OS X aliasak datu-fitxategi txikiak diren bezala ikusten ditu, baina ez daki nola erabiltzen duten informazioa interpretatzeko.

Honek eragozpen bat dirudi, baina aldaerak hiru atal mota indartsuenak dira benetan. Mac erabiltzaile eta aplikazioentzat, aliatuek lasterbideen bertsio gehienak dira.

Objektu baten ezizen bat sortzen duzunean, objektuaren uneko bidea eta objektuaren inode izenaren artean sartzen den datu fitxategi txiki bat sortzen du. Objektu bakoitzaren inode izenek zenbaki-kate luzea dute, objektuak ematen duen izenarekin independentea eta bolumena edozein unitate edo Mac-ek erabiltzen duen gidatzeko bermatuta dago.

Alias ​​fitxategi bat sortzen duzunean, zure Mac-eko fitxategi-sisteman kokapen batera mugitu dezakezu eta jatorrizko objektua atzera egingo du. Nahi duzun alda dezakezu nahi duzunaren inguruko aliasa, eta jatorrizko objektuarekin ere konektatuko da. Hori oso argia da, baina aliantzak kontzeptua beste urrats bat hartzen du.

Aliasa mugitzeaz gain, jatorrizko elementua zure Mac-eko fitxategi-sisteman ere mugi dezakezu; aliasek oraindik fitxategia aurkitu ahal izango du. Aliasek itxurazko magia trikimailu hau burutu dezakete jatorrizko elementuaren inode izenarekin. Elementu bakoitzaren inode izen bakarra delako, sistemak jatorrizko fitxategia beti aurki dezake, lekuz aldatzen zaren lekuan.

Prozesua honela funtzionatzen du: alias bat atzitzen duzunean, sistemak egiaztatzen du jatorrizko elementua alias fitxategia gordetzen duen bide-izenean dagoen. Hala bada, sistemak sarbidea du eta hori da. Objektuak mugitu baditu, sistemak aliasi fitxategian gordetzen den inodo izen bera duen fitxategi bat bilatzen du. Behin inodo izen bat aurkitzen duenean, sistemak objektuarekin lotzen du.

Lotura sinbolikoak

Lasterbide mota hau UNIX eta Linux fitxategi sistemen zati da. OS X UNIX gainean dagoenez, lotura sinbolikoak guztiz onartzen ditu . Esteka sinbolikoak aliatuen antzekoak dira, jatorrizko objektuaren bidea izenarekin dituzten fitxategi txikiak direlako. Alias ​​ez bezala, lotura sinbolikoak ez dute objektuaren inode izenik. Objektua beste leku batera mugitzen baduzu, lotura sinbolikoa hautsi egingo da eta sistemak ezin izango du objektua aurkitu.

Ahultasun bat dirudi, baina indarra ere bada. Lotura sinbolikoak objektu bat bere bide-izenarekin topatzen duenez, objektu bat izen berbera duten beste objektu batekin ordezkatuz gero, lotura sinbolikoa lanean jarraituko du. Horrek lotura sinbolikoak egiten ditu bertsioaren kontrolerako. Adibidez, bertsio kontrolatzeko sistema sinple bat sor dezakezu MyTextFile izeneko testu fitxategi batera. Fitxategiaren bertsio zaharragoak gorde ditzakezu zenbaki batekin edo data batera, MyTextFile2 bezalakoak, eta fitxategiaren uneko bertsioa gorde MyTextFile moduan.

Lotura gogorrak

Lotura sinbolikoak bezalakoak UNIX fitxategi sistemaren azpiko sistemaren zati dira. Esteka gogorrean fitxategi txikiak dira, alias bezala, jatorrizko elementuaren inode izenarekin. Alargunak eta lotura sinbolikoak ez bezala, lotura estuak ez dute jatorrizko objektuaren bidea izenarekin. Normalean, lotura estua erabili beharko zenuke fitxategi-objektu bakar bat leku askotan agertzeko. Alias ​​eta lotura sinbolikoek ez bezala, ezin duzu jatorrizko hard-linked objektua ezabatu sistemako fitxategitik, esteka estra guztiak kendu gabe.

Erreferentziak eta Irakurketa gehiago