26Aug

Cjeloviti vodič za stvaranje simboličkih veza( zvane Symlinks) u sustavu Windows

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 izraditi pomoću naredbenog retka ili alata za treće strane koji se zove Link Shell Extension.

Koje su simboličke veze?

Simboličke veze su u osnovi napredni prečaci. Izradite simboličku vezu za pojedinu datoteku ili mapu, a ta se veza pojavljuje kao datoteka ili mapa u sustavu Windows - iako je to samo veza koja pokazuje datoteku ili mapu.

Na primjer, recimo da imate program koji treba svoje datoteke na C: \ Programu. Stvarno želite pohraniti ovaj direktorij na D: \ Stuff, ali program zahtijeva da datoteke budu u C: \ Programu. Možete premjestiti izvorni direktorij iz programa C: \ Program u D: \ Stuff, a zatim stvoriti simboličku vezu na C: \ Programu koji pokazuje na D: \ Stuff. Kada ponovo pokrenete program, pokušat će pristupiti svom direktoriju na C: \ Programu. Windows će je automatski preusmjeriti na D: \ Stuff i sve će raditi kao da je u programu C: \ Program.

Ovaj trik može se 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. Meke simbolske veze rade slično standardnom prečacu. Kada otvorite meku vezu do mape, bit ćete preusmjereni u mapu u kojoj su pohranjene datoteke. Međutim, tvrda veza čini da se čini kao da datoteka ili mapa zapravo postoji na mjestu simboličke veze, a vaše aplikacije neće znati ništa bolje. To čini teške simboličke veze korisnije u većini situacija.

Imajte na umu da sustav Windows zapravo ne koristi izraze "tvrdih veza" i "soft link".Umjesto toga koristi izraze "tvrdih veza" i "simboličke veze".U dokumentaciji sustava Windows "simbolička veza" je ista stvar kao "meka veza".Međutim, naredba mklink može stvoriti i tvrdih veza( poznata kao "tvrdih veza" u sustavu Windows) i meke veze( poznate kao "simboličke veze" u sustavu Windows).

Kako stvoriti simbolične veze s mklink

Možete stvoriti simboličke veze pomoću naredbe mklink u prozoru naredbene retke kao administratora. Da biste ga otvorili, pronađite prečac "Naredbeni redak" u izborniku Start, desnom tipkom miša i odaberite "Pokreni kao administrator".

Na ažuriranju autora sustava Windows 10, možete koristiti normalan prozor naredbenog retka, a da ga ne pokrenete kao administrator. Međutim, da to učinite bez prozora s naredbenim retkom administratora, najprije morate omogućiti način razvojnog programera iz opcije Postavke & gt;Ažuriraj &Sigurnost & gt;Za razvojne programere.

Bez dodatnih opcija, mklink stvara simboličku vezu na datoteku. Donja naredba stvara simboličku ili "mekanu" vezu na Linku koja pokazuje datoteku Target:

mklink Link Target

Koristite / D kada želite stvoriti soft link koji upućuje na direktorij.tako da:

mklink / D Link Target

Koristite / H kada želite stvoriti tvrdu vezu koja pokazuje datoteku:

mklink / H Link Target

Koristite / J za stvaranje tvrdih veza koja upućuje na direktorij, također poznat kaoprimjerice, ako ste htjeli stvoriti čvrstu vezu na C: \ LinkToFolderu koji je ukazao na C: \ Users \ Name \ OriginalFolder, pokrenite sljedeću naredbu:

mklink/ JC: \ LinkToFolder C: \ Korisnici \ Naziv \ OriginalFolder

Morate staviti navodnike oko staza s razmakom. Na primjer, ako se mape nazivaju C: \ Link To Folder i C: \ Users \ Name \ Original Folder, upotrijebite sljedeću naredbu:

mklink / J "C: \ Link To Folder" "C:\ Users \ Name \ Original Folder "

Ako vidite poruku" Nemate dovoljno ovlasti za izvršavanje ove operacije ", morate pokrenuti naredbeni redak kao administrator prije pokretanja naredbe.

Kako stvoriti simboličke veze pomoću grafičkog alata

Ako to želite učiniti grafičkim alatom, preuzmite vezu Shell Extension. Svakako preuzmite odgovarajući preduvjet paket prije samog alata - oboje su povezani na stranicu za preuzimanje alata.

Kada je instaliran, pronađite datoteku ili mapu s kojom želite stvoriti vezu, desnom tipkom miša kliknite i odaberite "Pick Link Source" u izborniku.

Možete zatim kliknuti desnom tipkom miša unutar druge mape, pokažite na izbornik "Drop as" i odaberite "Hardlink" da biste stvorili tvrdu vezu na datoteku "Junction" kako biste stvorili tvrdu vezu za direktorij ili "Symbolic Link"Za stvaranje meke veze na datoteku ili direktorij.

Kako to Izbrisati simbolički linkovi

Da biste dobili osloboditi od simboličke veze, jednostavno ga možete izbrisati kao i bilo koja druga datoteka ili direktorij. Samo pazite da izbrisate vezu, a ne datoteku ili direktorij na koji se povezuje.