Mac prečaci: aliasi, simboličke veze, tvrde veze

Sadržaj:

Mac prečaci: aliasi, simboličke veze, tvrde veze
Mac prečaci: aliasi, simboličke veze, tvrde veze
Anonim

Operacijski sustavi Mac OS X i macOS podržavaju nekoliko vrsta veza prečaca do datoteka i mapa. Veze prečaca olakšavaju navigaciju do objekata koji su zakopani duboko unutar datotečnog sustava. Macovi podržavaju tri vrste veza prečaca:

  • pseudonimi
  • Simboličke veze
  • Tvrde veze

Sve tri vrste veza su prečaci do izvornog objekta datotečnog sustava. Objekt datotečnog sustava obično je datoteka na vašem Macu, ali može biti i mapa, pogon ili umreženi uređaj.

Image
Image

Pregled aliasa, simboličkih veza i tvrdih veza

Veze prečaca su male datoteke koje upućuju na drugi objekt datoteke. Kada sustav naiđe na vezu prečaca, on čita datoteku koja sadrži informacije o tome gdje se izvorni objekt nalazi, a zatim nastavlja s otvaranjem tog objekta. Uglavnom se to događa bez da korisnik prepozna da je naišao na neku vrstu veze. Sve tri vrste poveznica izgledaju transparentno korisniku ili aplikaciji koja ih koristi.

Ova prozirnost omogućuje korištenje veza prečaca za mnoge različite svrhe. Jedan od najčešćih je pogodan pristup datoteci ili mapi koja je zakopana duboko u datotečnom sustavu. Na primjer, možda ste stvorili računovodstvenu mapu u mapi Dokumenti za pohranu bankovnih izvoda i drugih financijskih informacija. Ako često koristite ovu mapu, možete joj stvoriti alias i postaviti je na radnu površinu. Umjesto da koristite Finder za navigaciju kroz više razina mape da biste pristupili računovodstvenoj mapi, možete kliknuti njen alias na radnoj površini. Pseudonim vas vodi ravno do mape i njenih datoteka, prekidajući dugi proces navigacije.

Druga uobičajena upotreba prečaca datotečnog sustava je korištenje istih podataka na više lokacija, bez potrebe za dupliciranjem podataka ili sinkronizacijom podataka.

Vratimo se na primjer računovodstvene mape, možda imate aplikaciju koju koristite za praćenje izbora na burzi, a aplikacija treba pohraniti svoje podatkovne datoteke u unaprijed definiranu mapu. Umjesto kopiranja računovodstvene mape na drugo mjesto i brige o sinkronizaciji dviju mapa, možete stvoriti alias ili simboličku vezu. Na taj način aplikacija za trgovanje dionicama vidi podatke u svojoj namjenskoj mapi, ali pristupa podacima koji su pohranjeni u vašoj računovodstvenoj mapi.

Sve tri vrste prečaca metode su pristupa objektu u datotečnom sustavu vašeg Maca s mjesta koje nije izvorno. Svaka vrsta prečaca ima jedinstvene značajke koje su prikladnije za neke upotrebe od drugih.

pseudonimi

Alias je najstariji i najpopularniji prečac za Mac. Njegovi korijeni sežu u sustav 7. Većina Mac korisnika zna kako stvoriti aliase i kako ih koristiti.

Aliasi se stvaraju i njima se upravlja na razini Findera, što znači da ako koristite Terminal ili aplikaciju koja nije Mac, kao što su mnoge UNIX aplikacije i uslužni programi, alias vam neće raditi. OS X i macOS pseudonime vide kao male podatkovne datoteke, što i jesu, ali ne znaju kako protumačiti informacije koje sadrže.

Možda se čini da je ovo nedostatak, ali aliasi su najmoćniji od tri vrste prečaca. Za Mac korisnike i aplikacije aliasi su također najsvestraniji prečaci.

Kada kreirate pseudonim za objekt, sustav stvara malu podatkovnu datoteku koja uključuje trenutnu stazu do objekta, kao i naziv inode objekta. Ime inode svakog objekta dugačak je niz brojeva, neovisno o imenu koje ste dali objektu i zajamčeno je jedinstveno za bilo koji volumen ili pogon koji vaš Mac koristi.

Nakon što stvorite alias datoteku, možete je premjestiti na bilo koju lokaciju u datotečnom sustavu vašeg Maca koliko god puta želite, a ona i dalje pokazuje natrag na izvorni objekt. To je pametno, ali aliasi idu korak dalje od koncepta.

Osim premještanja aliasa, također možete premjestiti originalnu stavku bilo gdje u datotečnom sustavu vašeg Maca. Alias još uvijek može pronaći datoteku. Aliasi mogu izvesti ovaj naizgled čarobni trik jer sadrže naziv inode izvorne stavke. Budući da je naziv inode svake stavke jedinstven, sustav uvijek može pronaći originalnu datoteku, bez obzira gdje je stavili.

Proces funkcionira ovako: kada pristupite aliasu, sustav provjerava je li izvorna stavka na stazi pohranjenoj u datoteci aliasa. Ako jest, sustav mu pristupa i to je to. Ako se objekt pomaknuo, sustav traži datoteku koja ima isti inode naziv kao onaj pohranjen u alias datoteci. Kada pronađe odgovarajuće ime inodea, sustav se povezuje s objektom.

Izrada aliasa datoteke je jednostavna. Odaberite naziv datoteke u Finder prozoru, dodirnite ikonu zupčanika i odaberite Make Alias.

Simboličke veze

Simboličke veze (ili simboličke veze) i tvrde veze rjeđe su i zahtijevaju određenu razinu udobnosti u aplikaciji Terminal.

Simbolička veza je vrsta prečaca koji je dio UNIX i Linux sustava datoteka. Budući da su OS X i macOS izgrađeni na temelju UNIX-a, u potpunosti podržavaju simboličke veze. Simboličke veze slične su aliasima po tome što su male datoteke koje sadrže naziv puta do izvornog objekta. Međutim, za razliku od aliasa, simboličke veze ne sadrže naziv inode objekta. Ako premjestite objekt na drugu lokaciju, simbolička veza je prekinuta i sustav ne može pronaći objekt.

To se može činiti kao slabost, ali je također i snaga. Budući da simboličke veze pronalaze objekt po imenu putanje, ako zamijenite objekt drugim objektom koji nosi isto ime i nalazi se na istoj lokaciji, simbolička veza nastavlja raditi. Ovo čini simboličke veze prirodnim za kontrolu verzija. Na primjer, možete stvoriti jednostavan sustav kontrole verzija za tekstualnu datoteku pod nazivom MyTextFile. Možete spremiti starije verzije datoteke s dodanim brojem ili datumom, kao što je MyTextFile2, i spremiti trenutnu verziju datoteke kao MyTextFile.

tvrde veze

Kao i simboličke veze, tvrde veze dio su temeljnog UNIX datotečnog sustava. Tvrde veze su male datoteke koje, poput pseudonima, sadrže inode naziv izvorne stavke. Za razliku od pseudonima i simboličkih veza, tvrde veze ne sadrže naziv puta do izvornog objekta. Tvrdu vezu obično koristite kada želite da se jedan objekt datoteke pojavi na više mjesta. Za razliku od aliasa i simboličkih veza, ne možete izbrisati izvorni tvrdo povezani objekt iz datotečnog sustava bez prethodnog uklanjanja svih čvrstih veza na njega.

Preporučeni: