Kompletan vodič za stvaranje simboličkih veza (tzv. Symlinks) na Windowsima
Windows 10, 8, 7 i Vista podržavaju simboličke veze - poznate i kao simboličke veze - koje upućuju na datoteku ili mapu na vašem sustavu. Možete ih stvoriti pomoću naredbenog retka ili alata treće strane koji se naziva proširenje poveznice ljuske.
Što su simboličke veze?
Simbolički linkovi su u osnovi napredni prečaci. Stvorite simboličku vezu do pojedinačne datoteke ili mape, a ta će veza izgledati isto kao datoteka ili mapa u sustavu Windows - iako je to samo veza koja upućuje na datoteku ili mapu.
Na primjer, recimo da imate program koji treba datoteke na C: Programu. Doista biste htjeli pohraniti ovaj direktorij na D: Stvari, ali program traži da su njezine datoteke u programu C :. Možete premjestiti izvorni direktorij iz C: Program u D: Stvari, a zatim stvoriti simboličku vezu na C: Program koji upućuje na D: Stvari. Kada ponovno pokrenete program, pokušat će pristupiti svom direktoriju u programu C :. Windows će ga automatski preusmjeriti na D: Stvari, i sve će funkcionirati kao da je u programu C :..
Ovaj se trik može koristiti za sve vrste stvari, uključujući sinkronizaciju bilo koje mape s programima kao što su Dropbox, Google Drive i OneDrive.
Postoje dvije vrste simboličkih veza: tvrda i meka. Soft simboličke veze rade slično kao i standardni prečac. Kada otvorite mekanu vezu u mapu, bit ćete preusmjereni u mapu u kojoj su datoteke pohranjene. Međutim, tvrdi link čini se da se datoteka ili mapa zapravo nalazi na lokaciji simboličke veze, a vaše aplikacije neće znati ništa bolje. To čini tvrde simboličke veze korisnijim u većini situacija.
Napominjemo da sustav Windows zapravo ne koristi pojmove "tvrda veza" i "meka veza". Umjesto toga, koristi izraze “tvrda veza” i “simbolička veza”. U dokumentaciji sustava Windows, “simbolička veza” je ista stvar kao i “meka veza”. Međutim mklink
naredba može stvoriti i čvrste veze (poznate kao "tvrde veze" u sustavu Windows) i meke veze (poznate kao "simboličke veze" u sustavu Windows).
Kako stvoriti simboličke veze s mklink
Možete stvoriti simboličke veze pomoću naredbe mklink u prozoru naredbenog retka kao administrator. Da biste je otvorili, pronađite prečac "Naredbeni redak" u izborniku Start, kliknite ga desnom tipkom miša i odaberite "Pokreni kao administrator".
Na usluzi Creators Update sustava Windows 10 možete koristiti uobičajeni prozor naredbenog retka, bez pokretanja kao administrator. Međutim, da biste to učinili bez prozora administratorskog naredbenog retka, najprije morate omogućiti Način za razvojne programere iz Postavke> Ažuriranje i sigurnost> Za razvojne programere.
Bez dodatnih opcija, mklink
stvara simboličku vezu do datoteke. Dolje navedena naredba stvara simboličnu ili “mekanu” vezu na Veza
pokazuje na datoteku Cilj
:
mklink Link Target
Koristite / D kada želite stvoriti mekanu vezu koja upućuje na direktorij. ovako:
mklink / D Link Cilj
Koristite / H kada želite stvoriti čvrstu vezu koja upućuje na datoteku:
mklink / H Link Target
Upotrijebite / J da biste kreirali tvrdu vezu koja upućuje na direktorij, koji je također poznat i kao presjek direktorija:
mklink / J Link Target
Tako, na primjer, ako ste htjeli stvoriti čvrsti link na C: LinkToFolder koji je ukazivao na C: User Name OriginalFolder, trebali biste pokrenuti sljedeću naredbu:
mklink / J C: LinkToFolder C: Korisnici Ime Rječnik
Morat ćete staviti oznake navodnika oko staza s razmacima. Primjerice, ako se mape nazivaju C: Link To Folder i C: User Name Original Folder, umjesto toga koristite sljedeću naredbu:
mklink / J "C: Veza na mapu" "C: Korisnik Naziv mape
Ako vidite poruku "Nemate dovoljno povlastica za izvođenje ove operacije.", Morate pokrenuti Command Prompt kao Administrator prije pokretanja naredbe.
Kako stvoriti simboličke veze s grafičkim alatom
Ako želite to učiniti pomoću grafičkog alata, preuzmite proširenje veze Shell. Obavezno preuzmite odgovarajući paket preduvjeta prije nego što je sam alat povezan s njima na stranici za preuzimanje alata.
Kada je instaliran, pronađite datoteku ili mapu na koju želite stvoriti vezu, kliknite je desnom tipkom miša i odaberite "Pick Link Source" u izborniku.
Zatim možete kliknuti desnom tipkom miša unutar druge mape, pokažite na izbornik "ispusti kao" i odabrati "Hardlink" da biste stvorili tvrdu vezu s datotekom, "Junction" da biste stvorili čvrstu vezu do direktorija ili "Simbolička veza" stvoriti mekanu vezu do datoteke ili mape.
Kako izbrisati simboličke veze
Da biste se riješili simboličke veze, možete je jednostavno izbrisati kao i bilo koju drugu datoteku ili direktorij. Samo budite oprezni da izbrišete samu vezu, a ne datoteku ili imenik na koji se povezuje.