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

Sadržaj:

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

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

Video: Cjeloviti vodič za stvaranje simboličkih veza (zvane Symlinks) u sustavu Windows
Video: Arduino UNO and Mega Windows 7, 8, 10 USB driver Solved - YouTube 2024, Travanj
Anonim
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.
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.

Image
Image

Bez ikakvih dodatnih opcija,

mklink

stvara simboličku vezu na datoteku. Donja naredba stvara simboličku ili "meka" vezu na adresi

Link

pokazujući na datoteku

Target

:

mklink Link Target

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

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 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:
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:UsersNameOriginalFolder

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:UsersNameOriginal Folder'

Ako vidite poruku "Nemate dovoljno ovlasti za izvršavanje ove operacije", morate pokrenuti naredbeni redak kao administrator prije pokretanja naredbe.
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.
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.
Image
Image

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.

Preporučeni: