Symbolisk ("mjuk") länk (även " symlink", från engelskan. Symbolic link ) - en speciell fil i filsystemet , som istället för användardata innehåller sökvägen till filen som öppnas när man kommer åt denna länk (fil).
Målet för en länk kan vara vilket objekt som helst : till exempel en annan länk, en fil , en katalog eller till och med en obefintlig fil (i det senare fallet, när du försöker öppna den, bör ett meddelande om frånvaron av en fil visas). En länk som pekar på en icke-existerande fil kallas en hängande eller trasig länk .
Symboliska länkar används för att mer bekvämt organisera strukturen av filer på en dator , eftersom:
Även om, när du skapar en symbolisk länk (med alternativet " -s " ), den angivna " filen " inte existerar, kommer den symboliska länken fortfarande att skapas (med namnet "länknamn").
På " Windows " operativsystem ( Microsoft Corporation ) finns två typer av symboliska länkar tillgängliga:
Tillgänglig sedan Windows 2000 (med NTFS 3.0 filsystem ). Kan bara peka på kataloger . Kommando: linkd (" Microsoft Windows Resource Kit ").
Även för dessa ändamål finns ett verktyg junctionfrån Mark Russinovich .
Tillgänglig från och med Windows Vista- versionen . Kan peka på både filer och kataloger . Funktionen mklink (ett internt skalkommando ) har följande anropssyntax :
MKLINK [[/D] | [/h] | [/J]] länkdestination /D Skapa en symbolisk länk till katalogen. Som standard skapas en symbolisk länk till filen. /H Skapa en hård länk istället för en symbolisk länk. /J Skapa en anslutning för en katalog. länk Namnet på den nya symboliska länken. destination Den sökväg (relativ eller absolut) som den nya länken refererar till.I FAR -filhanteraren skapas länkar med ett kortkommando . Alt+F6
I Total Commander -filhanteraren kan länkar skapas med hjälp av verktyg ("NTLinks Maker", "NTFS-länkar"), anropade med hjälp av en knapp i verktygsfältet eller med ett givet kortkommando.
I Directory Opus- programmet tilldelas kommandon för att skapa länkar av olika slag, till exempel genom att redigera snabbmenyn "Drop Menu". [ett]