Ce este o legătură simbolică și care sunt utilizările acesteia? [Explică-i pe MakeUseOf]

Ce este o legătură simbolică și care sunt utilizările acesteia? [Explică-i pe MakeUseOf] / Linux

Este un dosar fantomă? Este o clonă? Este o legătură simbolică și este atât de utilă încât doar ți-ar putea lăsa mintea.

Fiecare sistem de operare are o funcție utilă numită legături simbolice. Acest lucru vă oferă multe avantaje atunci când este combinat cu alte aplicații sau tehnici. Abilitatea de a crea legături simbolice este o caracteristică necunoscută pentru majoritatea utilizatorilor de calculatoare, însă înțelegerea conceptului nu este foarte dificilă. Voi explica despre ce este vorba și cum îi puteți folosi pentru a ieși din computer și a instala servicii.

Așteaptă, nu sunt doar scurtături?

Un bun loc pentru a începe este să vă imaginați că legăturile simbolice sunt ca fișierele de scurtătură - dar nu credeți că sunt aceleași. Un fișier de comenzi rapide este un fișier care indică pur și simplu fișierul dorit. Utilizatorii de Windows sunt familiarizați cu aceste fișiere de comenzi rapide, deoarece orice instalator va plasa o comandă rapidă pe desktop pentru a facilita rularea unui program. O legătura simbolică, pe de altă parte, este un indicator inferior care este scris în sistemul de fișiere de pe hard disk.

O legătură simbolică va face să pară că fișierul legat este de fapt acolo, mai degrabă decât să fie doar o scurtătură. Cu toate acestea, odată ce faceți clic pe el, acesta va fi direcționat către locația actuală a fișierului și va rula datele găsite acolo. Ca referință pentru curios, din punct de vedere tehnic, o legătură simbolică este pentru un director, o legătură greu pentru un fișier, iar o legătură moale este un alt termen pentru o comandă rapidă.

Studiu de caz

Pentru a înțelege mai bine acest lucru, vom trece în primul nostru studiu de caz: utilizarea legăturilor simbolice cu Dropbox. Dacă doriți să sincronizați ceva pe care ar trebui să-l aveți într-un alt dosar în afară de “dropbox” , sau dacă este ceva care nu poate fi mutat fără a sparge un fel de funcționalitate, va trebui să găsiți un mod alternativ de a obține Dropbox pentru a sincroniza acele fișiere.

De exemplu, să presupunem că doriți să sincronizați un dosar întreg (numit “A te folosi de”), care este plină de fișiere. Dacă creați o scurtătură în folderul Dropbox care indică spre directorul MakeUseOf, Dropbox va vedea fișierul de comenzi rapide și îl va sincroniza. Pe un alt computer, veți vedea același fișier de comenzi rapide, dar dacă faceți clic pe el, veți ajunge la un capăt. În acest caz, Dropbox sincroniza doar fișierul de comenzi rapide mai degrabă decât folderul la care se îndrepta comanda rapidă.


Pentru a remedia această problemă, puteți crea un link simbolic. Din moment ce legătura simbolică face să pară că folderul MakeUseOf există în folderul Dropbox, chiar dacă este de fapt altundeva, Dropbox va urma legătura simbolică și va începe să sincronizeze dosarul împreună cu conținutul său. Pe celălalt computer, veți avea mai degrabă directorul MakeUseOf și conținutul acestuia, mai degrabă decât un fișier de scurtătură nevalid.

Note Aditionale

Există patru note suplimentare despre legăturile simbolice pe care ar trebui să le cunoașteți.

  1. Deși majoritatea aplicațiilor vor vedea link-uri simbolice ca fișierele pe care le indică, ele pot fi totuși distingate ca legături simbolice prin intermediul instrumentelor terminale. De exemplu, utilizatorii de Linux pot folosi “Este -la” comandați și descoperiți toate legăturile simbolice din dosarul curent.
  2. O bucurie legată de legăturile simbolice este că ei mențin structura de directoare în care este cuprinsă legătura simbolică. De exemplu, să presupunem că un fișier numit HelloWorld.txt a fost în folderul MakeUseOf și este situat la /home/danny/MakeUseOf/HelloWorld.txt. Dacă a fost creată o legătură simbolică pentru directorul MakeUseOf în dosarul Dropbox și ați căutat HelloWorld.txt în folderul Dropbox, calea fișierului va citi /home/danny/Dropbox/MakeUseOf/HelloWorld.txt mai degrabă decât transformarea înapoi în calea inițială / actuală a fișierului. Acesta este un motiv major pentru care legăturile simbolice funcționează atât de bine “prost” aplicații cum ar fi Dropbox, fără a le provoca să se prăbușească în confuzie.
  3. Link-urile simbolice se actualizează atunci când conținutul fișierului sursă s-au modificat, dar nu vor actualiza calea simbolică pe care o formează dacă fișierul sursă a fost mutat sau șters.
  4. Sistemul nu vă va împiedica să creați o legătură simbolică într-o legătură simbolică, așa că încercați să evitați să faceți acest lucru singur. În caz contrar, aceasta va crea o buclă infinită care poate provoca probleme pentru servicii de sistem precum scanere antivirus.

Aplicații aplicabile

Bineînțeles, după cum am discutat deja extensiv, un motiv principal pentru utilizatorii de desktop pentru a utiliza link-uri simbolice este extinderea funcționalității aplicațiilor, cum ar fi Dropbox Ghidul neoficial la Dropbox Ghidul neoficial la Dropbox Există mai mult pentru Dropbox decât ați putea crede: îl puteți folosi pentru partajarea de fișiere, copierea de rezervă a datelor, sincronizarea fișierelor între computere și chiar controlul de la distanță a computerului. Citiți mai multe și alte servicii asemănătoare ale cloud-ului, precum propriulCloud ownCloud: O platformă Cross-Platformă, Auto-găzduită alternativă la Dropbox și calendarul Google ownCloud: O platformă cross-platformă, alternativă găzduită de Dropbox și calendarul Google NSA și PRISM și va accesa diferitele servicii populare de cloud online. Acest lucru înseamnă că acum este una dintre cele mai bune momente să vă gândiți să vă creați propria soluție cloud ... Citește mai mult și copiați copia: o alternativă DropBox cu mai mult spațiu de stocare [Mac, Linux, Windows, iOS și Android] Copie: o alternativă DropBox cu mai multă stocare [Mac, Linux, Windows, iOS și Android] Citiți mai multe. În plus, poate fi folosit și pentru a crea locații diferite pentru dosarul principal de utilizator, cum ar fi “Muzică”, “Documente”, și "Imagini"” (adică mutați acele dosare de pe unitatea C: \ sau folderul Acasă într-o altă locație, cum ar fi un hard disk secundar sau mai mare).

Acestea sunt doar câteva idei, dar întinderea completă a utilității legăturilor simbolice este limitată doar la imaginația dvs. Utilizatorii Mac OS X pot chiar sincroniza aplicațiile Mac prin Dropbox Sincronizați aplicațiile Mac cu Dropbox Sincronizați aplicațiile Mac cu Dropbox De ce doriți să sincronizați datele aplicației dvs.? Poate pentru a păstra copii în nor. Sau poate ați face acest lucru pentru a vă sincroniza cu un alt computer undeva. Veți fi ... Citește mai mult .

Crearea de legături simbolice

Acum că ați fost învățați temeinic despre conceptul de legături simbolice, cum îi creați? Acest lucru variază ușor între sistemele de operare, dar toate acestea necesită utilizarea unui terminal / linie de comandă pentru a crea unul. În Windows, puteți folosi comanda mklink [flag] [source] [destination] pentru a crea o legătură simbolică cu un director. Trebuie să utilizați pavilionul / j dacă aveți de-a face cu directoarele, pavilionul / h dacă aveți de-a face cu un fișier sau / d pentru a crea în mod esențial un link / o comandă rapidă. Pentru [sursă] și [destinație], va trebui să furnizați căile spre fișierele sau folderele în cauză.


Sub Mac OS X și Linux, puteți crea o legătură simbolică utilizând comanda “ln -s [sursă] [destinație]”. Acest lucru funcționează atât pentru fișiere, cât și pentru foldere, astfel încât această singură comandă este tot ce aveți nevoie. Cu toate acestea, dacă sunteți un utilizator Mac care nu dorește să dabble în terminal, puteți utiliza, de asemenea, Automator pentru a crea un link simbolic Utilizați Automator pentru a crea link-uri simbolice la Dropbox pe Mac Utilizați Automator pentru a crea link-uri simbolice la Dropbox pe Mac Citeste mai mult .

Concluzie

În ciuda utilității lor, legăturile simbolice sunt încă mai confuze pentru a fi folosite decât comenzile rapide simple - de aceea nu pot fi ușor create într-o interfață grafică a utilizatorului. O mulțime de oameni analfabeți pe calculator nu înțeleg prea bine conceptul de comenzi rapide (adică ei cred că un program a fost dezinstalat ori de câte ori șterge pur și simplu comanda rapidă de pe desktop-ul lor), incluzând astfel o modalitate ușoară de a crea legături simbolice care ar putea provoca Probleme. Cu toate acestea, nu ar trebui să aveți aceste probleme după ce ați citit acest articol, deci distrați-vă!

Ați folosit legături simbolice înainte? Dacă da, care a fost cea mai creativă utilizare a dvs.? Spuneți-ne în comentariile!

Credit de imagine: Butterfuzie de migdale

Explorați mai multe despre: Dropbox, Terminal.