12Aug

Bruke Symlinks i Windows Vista

click fraud protection

En av de etterlengtede funksjonene i Windows Vista var muligheten til å bruke symbolske lenker, slik du kan i Linux. Dessverre fungerer de ikke så godt de kan, men det er en stor oppgradering fra tidligere versjoner, og har løst en rekke problemer for meg allerede.

Bruke kommandoen mklink

Kommandoen du må bruke er mklink , som du bruker fra kommandolinjen. Bare skriv det på kommandolinjen for å se alternativene:

C: \ Users \ geek> mklink Oppretter en symbolsk lenke. MKLINK [[/ D] |[/ H] |[/ J]] Link Target / D Oppretter en katalogsymbolisk lenke. Standard er en filsymbolisk lenke./ H Oppretter en hard kobling i stedet for en symbolsk lenke./ J Oppretter en katalogkobling. Link spesifiserer det nye symbolske lenkenavnet. Mål angir banen( relativ eller absolutt) som den nye lenken refererer til.

Hvis du for eksempel vil gjøre mappen C: \ Users \ Geek \ TestFolder tilgjengelig fra C: \ TestFolder også, kan du bruke følgende kommando.

C: \ mklink / D C: \ TestFolder C: \ Brukere \ Geek \ TestFolder

instagram viewer

symbolsk lenke opprettet for C: \ TestFolder & lt; & lt; === & gt; & gt;C: \ Users \ Geek \ TestFolder

Nå, hvis du ser i C: \ TestFolder-katalogen, ser du hvilke filer som var i den andre katalogen.

Forstå alternativene.

MKLINK-koblingsmål

Ved å bruke kommandoen uten ekstra alternativer, opprettes en myk lenke til en fil.

/ D lager en symbolsk lenke, eller en myk lenke.

Dette virker hovedsakelig som en snarvei til en mappe i tidligere versjoner av Windows, bortsett fra at du ikke trenger å bruke en faktisk snarvei.

/ H oppretter en hard kobling, som peker direkte på filen.

Dette alternativet kan ikke brukes til mapper direkte av en eller annen grunn, du må bruke det neste alternativet.

/ J oppretter en "Directory Junction"

En Directory Junction er faktisk bare en vanskelig kobling til en katalog. Dette er en funksjon som eksisterte før Vista også.Hvis du prøver å symbolisere til en katalog med en hard link, bør du bruke dette alternativet.

Forstå Hard vs Soft Links

Hard Link

En hard link peker direkte på filen, og fungerer til operativsystemet som om det er selve filen. Du vil bruke dette alternativet mesteparten av tiden hvis du prøver å feire en applikasjons katalog.

Soft Link

En myk lenke er egentlig en snarvei til en fil eller mappe. Hvis du bruker Windows Explorer, blir du omdirigert til katalogen hvis du dobbeltklikker på en snarvei, det vil ikke late som sin del avfilsystem. Du kan fortsatt direkte referere til eller åpne en fil med den symlinkerte banen, og det fungerer mest.

Bruke Symlinks fra et nettverk Share

En av de tingene som har blitt omtalt i stor grad, er at du ikke kan bruke Vista-symlinkene fra et annet operativsystem( ikke overraskende), men du kan ikke bruke dem fra et nettverksparti heller. Dette er plagsomt hvis du forventer å bruke denne funksjonen på en webserver eller en filserver.

Slette Symlinks

For å slette en symlink, kan du bare slette linken. Bare vær sikker på at du ikke sletter den opprinnelige filen.