Sistemele de operare Mac OS X și MacOS acceptă mai multe tipuri de linkuri rapide la fișiere și foldere. Comenzile rapide facilitează navigarea către obiecte care sunt îngropate adânc în sistemul de fișiere. Mac-urile suportă trei tipuri de linkuri rapide: pseudonime, link-uri simbolice și linkuri tari.
Toate cele trei tipuri de link-uri sunt comenzi rapide la obiectul original al sistemului de fișiere. Un obiect al sistemului de fișiere este, de obicei, un fișier pe Mac, dar poate fi și un folder, o unitate sau un dispozitiv în rețea.
Privire de ansamblu asupra aliaselor, a legăturilor simbolice și a legăturilor grele
Comenzile rapide sunt fișiere mici care fac trimitere la un alt obiect de fișier. Când sistemul întâlnește o legătură de scurtătură, citește fișierul, care conține informații despre locul în care se află obiectul original și apoi continuă să deschidă obiectul respectiv. În cea mai mare parte, acest lucru se întâmplă fără ca utilizatorul să recunoască faptul că a întâlnit o legătură de un anumit tip. Toate cele trei tipuri de link-uri apar transparente pentru utilizatorul sau aplicația care le utilizează.
Această transparență permite legăturilor rapide să fie utilizate în mai multe scopuri diferite. Una dintre cele mai frecvente este să accesați în mod convenabil un fișier sau un dosar care este îngropat adânc în sistemul de fișiere. De exemplu, este posibil să fi creat un dosar de contabilitate în dosarul Documente pentru stocarea extraselor bancare și a altor informații financiare. Dacă utilizați acest dosar adesea, puteți să creați un alias și să-l poziționați pe desktop. În loc să utilizați Finder pentru a naviga prin mai multe niveluri de dosare pentru a accesa folderul contabil, puteți face clic pe aliasul acestuia. Aliasul vă duce direct la dosar și fișierele acestuia, scurtcircuitând un proces lung de navigare.
O altă utilizare obișnuită pentru comenzile rapide ale sistemului de fișiere este aceea de a utiliza aceleași date în mai multe locații, fără a trebui să fie duplicate datele sau să păstrați datele sincronizate.
Revenind la exemplul directorului de contabilitate, este posibil să aveți o aplicație pe care o utilizați pentru a urmări opțiunile pieței de valori, iar aplicația trebuie să stocheze fișierele de date într-un anumit dosar predefinit. În loc să copiați dosarul contabil într-o a doua locație și să vă îngrijorați de menținerea sincronizării celor două foldere, puteți crea un alias sau o legătură simbolică, astfel încât aplicația de tranzacționare a acțiunilor să vadă datele din folderul dedicat, dar să acceseze datele stocate în folderul contabil.
Toate cele trei tipuri de comenzi rapide sunt metode de accesare a unui obiect în sistemul de fișiere al lui Mac de la altul decât locația inițială. Fiecare tip de comenzi rapide are caracteristici unice care sunt mai potrivite pentru unele utilizări decât altele.
Pseudonime
Aliasul este cea mai veche comanda rapida pentru Mac; rădăcinile sale merg tot drumul înapoi la Sistemul 7. Este, de asemenea, cel mai popular. Majoritatea utilizatorilor de Mac știu cum să creeze aliasuri și cum să le folosească.
Aliasurile sunt create și gestionate la nivelul Finder, ceea ce înseamnă că dacă utilizați Terminal sau o aplicație non-Mac, cum ar fi multe aplicații și utilitare UNIX, un alias nu va funcționa. OS X vede aliasurile ca fișiere de date mici, care sunt, dar nu știe cum să interpreteze informațiile pe care le conțin.
Acest lucru poate părea un dezavantaj, dar pseudonimele sunt cele mai puternice dintre cele trei tipuri de comenzi rapide. Pentru utilizatorii și aplicațiile Mac, aliasurile sunt, de asemenea, cele mai versatile dintre comenzile rapide.
Când creați un alias pentru un obiect, sistemul creează un fișier de date mic care include calea curentă către obiect, precum și numele inode al obiectului. Numele inode al fiecărui obiect este un șir lung de numere, independent de numele pe care îl dați obiectului și garantat a fi unic pentru orice volum sau unitate utilizată de Mac.
După ce creați un fișier alias, îl puteți deplasa în orice locație din sistemul de fișiere al Macului dvs. și încă mai îndreaptă spre obiectul original. Puteți muta aliasul de câte ori doriți și se conectează încă la obiectul original. Este inteligent, dar pseudonimele iau conceptul un pas mai departe.
În plus față de mutarea pseudonimului, puteți muta elementul original oriunde în sistemul de fișiere al lui Mac. Aliasul este încă capabil să găsească fișierul. Aliazii pot efectua acest truc aparent magic, deoarece conțin numele inode al elementului original. Deoarece numele inode al fiecărui element este unic, sistemul poate găsi întotdeauna fișierul original, indiferent unde ați pus-o.
Procesul funcționează astfel: Când accesați un alias, sistemul verifică dacă elementul original este la numele de cale stocat în fișierul de alias. Dacă este, sistemul îl accesează și asta-i tot. Dacă obiectul sa mutat, sistemul caută un fișier care are același nume inode ca cel stocat în fișierul alias. Când găsește un nume inode corespunzător, sistemul se conectează la obiect.
A face un fisier alias este simplu. Selectați numele fișierului într-o fereastră Finder, apăsați pictograma Cog, și selectați Make alias.
Link-uri simbolice
Link-urile simbolice (sau simbolinks) și legăturile grele sunt mai puțin frecvente și necesită un nivel de confort în aplicația Terminal.
O legătură simbolică este un tip de comandă rapidă care face parte din sistemele de fișiere UNIX și Linux. Deoarece OS X este construit pe partea de sus a sistemului UNIX, suportă pe deplin legăturile simbolice. Legăturile simbolice sunt similare cu aliasurile, deoarece sunt fișiere mici care conțin numele căii spre obiectul original. Cu toate acestea, spre deosebire de aliasuri, legăturile simbolice nu conțin numele inode al obiectului. Dacă mutați obiectul într-o altă locație, legătura simbolică este întreruptă și sistemul nu poate găsi obiectul.
Aceasta poate părea o slăbiciune, dar este și o forță.Deoarece legăturile simbolice găsesc un obiect prin numele său de cale, dacă înlocuiți un obiect cu un alt obiect care poartă același nume și se află în aceeași locație, legătura simbolică continuă să funcționeze. Acest lucru face ca legăturile simbolice să fie naturale pentru controlul versiunii. De exemplu, puteți crea un sistem simplu de control al versiunii pentru un fișier text numit MyTextFile. Puteți salva versiuni mai vechi ale fișierului cu un număr sau dată atașate, cum ar fi MyTextFile2, și puteți salva versiunea curentă a fișierului ca MyTextFile.
Link-uri dure
Ca legături simbolice, legăturile grele fac parte din sistemul de fișiere UNIX. Legăturile grele sunt fișiere mici, care, asemenea aliaselor, conțin numele inode al elementului original. Spre deosebire de aliasuri și legături simbolice, legăturile grele nu conțin numele căii spre obiectul original. De obicei, utilizați un link greu atunci când doriți ca un singur obiect de fișier să apară în mai multe locuri. Spre deosebire de pseudonimuri și legături simbolice, nu puteți șterge obiectul original legat din sistemul de fișiere, fără a elimina mai întâi toate legăturile grele la acesta.