If-Koubou

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

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

Windows 10, 8, 7 i Vista podržavaju simboličke veze - poznate i kao simbolički linkovi - koji 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 u osnovi su napredni prečaci. Izradite simboličku vezu za pojedinu datoteku ili mapu, a ta će veza izgledati 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 biste željeli pohraniti ovaj direktorij na D: \ Stuff, ali program traži da su njezine datoteke na 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 se trik može koristiti za sve vrste stvari, uključujući sinkroniziranje bilo koje mape s programima kao što su Dropbox, Google Drive i OneDrive.

Postoje dvije vrste simboličnih 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.

Napominjemo da 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 mklink naredba može stvoriti i tvrde veze (poznate kao "tvrdih veza" 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 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 straže za Windows 10 možete koristiti normalan prozor naredbenog retka, a da ga ne pokrenete kao administrator. Međutim, da biste to učinili bez prozora s naredbenim retkom administratora, najprije morate omogućiti način razvojnog programera iz Postavke> Ažuriranje i sigurnost> Za razvojne programere.

Bez ikakvih dodatnih opcija, mklink stvara simboličku vezu na datoteku. Donja naredba stvara simboličku ili "meka" vezu na adresi Veza pokazujući na datoteku Cilj :

mklink Link Target

Koristite / D kada želite stvoriti meku vezu koja upućuje na direktorij. slično:

mklink / D Link cilj

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

mklink / H Link cilj

Koristite / J za stvaranje tvrdih veza koja upućuje na direktorij, također poznat kao veza direktorija:

mklink / J Link Target

Na primjer, ako želite stvoriti čvrstu vezu na C: \ LinkToFolderu koji je ukazao na C: \ Users \ Name \ OriginalFolder, pokrenuli biste sljedeću naredbu:

mklink / J C: \ 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: \ veza do mape" "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" da biste stvorili čvrstu vezu do direktorija ili "Symbolic Link" stvoriti meku vezu na datoteku ili direktorij.

Kako izbrisati simboličke veze

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.