Vad är symboliska länkar? Hur skapar du symboliska länkar i Windows 10?

What Are Symbolic Links



Som IT-expert får jag ofta frågan om symboliska länkar. Symboliska länkar är i huvudsak genvägar som pekar till en annan fil eller katalog. Du kan skapa symboliska länkar i Windows 10 genom att använda kommandot mklink. Symboliska länkar kan vara mycket användbara i ett antal situationer. Om du till exempel har en stor datakatalog som du vill dela mellan flera användare, kan du skapa en symbolisk länk till den katalogen på varje användares dator. På så sätt kommer användarna att ha tillgång till data utan att ta upp mycket utrymme på sina egna hårddiskar. En annan användning för symboliska länkar är att skapa genvägar till specifika filer eller kataloger. Till exempel, om du ofta kommer åt en viss fil i en djupt kapslad katalog, kan du skapa en symbolisk länk till den filen på en mer bekväm plats. Symboliska länkar är ett kraftfullt verktyg, men de kan också vara farliga. Om en symbolisk länk pekar på en fil eller katalog som inte finns kan det orsaka fel på din dator. Så innan du skapar en symbolisk länk, se till att målfilen eller katalogen finns och att du har rätt behörighet att komma åt den.



Symbolisk länk - även kallad symbolisk länk eller mjuk länk - kan vara ett av de mest dolda begreppen för datoranvändare. Detta förringar dock inte dess betydelse och de fördelar det erbjuder. Vad sägs om att komma åt mappar och filer från olika mappar utan att spara dubbletter? Ja, det är kraften Symbolisk länk .





Vad är en symbolisk länk eller symbolisk länk

Symboliska länkar är genvägsfiler som refererar till en fysisk fil eller mapp som finns någon annanstans. Symboliska länkar fungerar som virtuella filer eller mappar som kan användas för att länka till enskilda filer eller mappar, vilket gör att de ser ut som om de är lagrade i den symboliska mappen, även om symbollänkarna bara pekar på sin verkliga plats.





Blanda inte ihop en symbollänk med en genväg.



Det är viktigt att förstå att symboliska länkar är mer än bara genvägar som du som Windows-användare redan känner till. Genvägsfilen pekar helt enkelt på den önskade filen, medan Symlink får det att se ut som om den länkade filen faktiskt existerar. När du klickar på den symboliska länken kommer du att omdirigeras till den faktiska platsen för filen.

Symbolisk länkstruktur

En symbolisk länk är en textsträng som automatiskt tolkas av operativsystemet som en sökväg till en annan fil eller katalog. Denna andra fil eller katalog anropas 'Mål '.

En symbolisk länk finns oavsett målet. Om en symbolisk länk tas bort förblir dess mål oförändrat. Om en symbolisk länk pekar på ett mål, och efter en tid det målet flyttas, byter namn eller raderas, uppdateras eller raderas den symboliska länken inte automatiskt, utan fortsätter att existera och pekar fortfarande på det gamla målet. Men i sådana symboliska länkar som pekar på flyttade eller icke-existerande mål, kallas de ibland för trasiga, förlorade, döda eller hängande.



Fördelar med symboliska länkar

  1. Symboliska länkar tar väldigt lite plats och skapas väldigt snabbt. Du sparar mycket hårddiskutrymme med symboliska länkar
  2. Till skillnad från hårda länkar kan symboliska länkar länka till filer på filsystem. Var medveten om att om du tar bort originalfilen kommer den hårda länken fortfarande att stödja den, men den symboliska länken kommer inte att göra det.
  3. Symboliska länkar bibehåller mappstrukturen där de finns. Låt oss till exempel säga att det finns text filen finns i 'Verktyg' mapp som finns i /D/Myfolder/Utility/windowsclub.txt . Nu om den symboliska länken för Verktyg en mapp skapades i Dropbox-mappen och du började söka windowsclub.txt i dropbox-mappen kommer filsökvägen att läsas /D/Myfolder/Utility/windowsclub.txt istället för att konvertera tillbaka till den ursprungliga/verkliga filsökvägen.
  4. Med symboliska länkar kan du lagra dina musik-/videomediefiler på en annan hårddisk, men ändå visa dem i standardmapparna för musik/video så att dina multimediaprogram kan upptäcka dem.
  5. Utvecklare ersätter ofta dubbletter av delade filer/mappar med symboliska länkar som pekar på fysiska filer/mappar. Att ersätta redundanta filkopior kan spara mycket fysiskt diskutrymme och avsevärt minska tiden det tar att kopiera/säkerhetskopiera/distribuera/klona projekt.

Vikten av symboliska länkar i den moderna utvecklingsvärlden

Som Josef Durr, Lead Program Manager på Microsoft påpekar på Windows-bloggen,

Många populära utvecklingsverktyg som git och pakethanterare som npm känner igen och bevarar symboliska länkar när de skapar arkiv respektive paket. När dessa förråd eller paket sedan återställs någon annanstans, återställs också symboliska länkar, vilket säkerställer att diskutrymme (och användartid) inte slösas bort. Git, till exempel, tillsammans med sajter som GitHub, har blivit det viktigaste verktyget för källkodshantering som används av de flesta utvecklare idag.

symboliska länkar

youtube mp3 comconvert nedladdning

Användningen av pakethanterare i modern utveckling har också ökat dramatiskt de senaste åren. Till exempel betjänade nodpakethanteraren (npm) ~400 miljoner installationer veckan den 1 juli 2015, men över 1,2 miljarder installationer bara ett år senare - en ökning med tre gånger på bara ett år! I slutet av juni 2016 serverade npm över 1,7 miljarder nodpaket på bara sju dagar!

Symboliska länkar i Windows 10

Även om symboliska länkar har tydliga fördelar, har de mestadels använts på UNIX-kompatibla operativsystem som Linux, FreeBSD, OSX, etc. där symboliska länkar kan skapas utan begränsningar. För Windows-användare, även om symboliska länkar har varit tillgängliga sedan Windows Vista, har det varit svårt och tråkigt att skapa dem.

Därför att Säkerhetskrav för Windows Vista s användare behövde lokala administratörsrättigheter och, viktigare, behövde för att köra mlink i en förhöjd kommandoradskonsol för att skapa/ändra symboliska länkar. Denna sista begränsning har fått de flesta Windows-utvecklare att använda symboliska länkar sällan, och många moderna plattformsoberoende utvecklingsverktyg har blivit mindre effektiva och pålitliga på Windows.

Men nu med Windows 10 Creators Update efter att en användare med administratörsrättigheter har aktiverat utvecklarläget kommer alla PC-användare att kunna köra mklink utan att höja kommandoradskonsolen.

Hur skapar du symboliska länkar

Symboliska länkar kan skapas antingen med kommandot mklink eller CreateSymbolicLink API .

vmware bios

Använder kommandot mklink

Använder sig av kommandot mklink använd följande syntax:

|_+_|

Notera. Mklink kan skapa flera typer av länkar. Nedan finns typerna:

  • /D Skapar en symbolisk länk till en katalog. Standard är en symbolisk länk till filen.
  • /H Skapar en hård länk istället för en symbolisk länk.
  • /j Skapar en katalogövergång.

Till exempel skapade jag en kataloganslutning för min musikmapp till mitt skrivbord. Se skärmdump nedan.

Symboliska länkar i Windows 10

Så när jag klickar på den symboliska länken visar det sig att mina musikfiler är lagrade i C: Användares skrivbordsmusik även om den ursprungligen fanns i C: Användarmusik .

skapa symboliska länkar i Windows 10

Kom ihåg att om du har mellanslag i din väg måste du omsluta det inom citattecken.

Använder CreateSymbolicLink

För att aktivera det nya beteendet när du använder CreateSymbolicLink API finns det ytterligare en dwFlags alternativ måste du ställa in värdet som:

SYMBOLIC_LINK_FLAG_ALLOW_UNPRIVILEGED_CREATE

0x2

Så, genom att välja ovanstående värde, har du specificerat en flagga för att tillåta att symboliska länkar skapas när processen inte främjas.

För att lära dig mer om hur du skapar en symbolisk länk med hjälp av Skapa Symbollänk API, besök windows.com .

Läsa : Skapa hårda länkar, symboliska länkar, hopp, volymmonteringspunkter .

Slutsats

hur man avinstallerar program som inte listas i kontrollpanelen Windows 10

Man kan säga att symboliska länkar är mer användbara än enkla genvägar, dock är de lite knepiga att skapa. Den genomsnittliga PC-användaren kommer fortfarande att vara lite skrämd att skapa. Dessutom, även idag, kanske många användare inte förstår konceptet med genvägar så bra, och kan därför ha svårt att urskilja symboliska länkar och förstå hur de används.

Ladda ner PC Repair Tool för att snabbt hitta och automatiskt åtgärda Windows-fel

Med det sagt är det nästan en garanti för att det blir lätt för dig att ändra vilka inställningar du kan för att få programmet att peka till rätt katalog och att du faktiskt inte skapar en symbollänk, utan vet hur du ställer in och använder en bra Symlink kan vara väldigt praktiskt.

Populära Inlägg