Dienstag, 1. August 2023

Softlinks unter Windows erstellen mit mklink

    Warum brauchst du Softlinks? 

  1. Schneller Zugriff auf häufig benutzte Ordner zugreifen bzw. um Pfade auf deinem Computer kürzer zu machen

    Per Softlink wird aus
    c:\users\<dein Username>\downloads\  
    c:\downloads
     

    2. Um Pfade eines Fileservers ("UNC Pfade") auf deinen lokalen Computer zu "mounten":

    \\Fileserver\Freigabe\Ordner\Unterordner
    kann z.B. dann mit
    c:\meinLieblingsUnterordner
    zugegriffen werden
     

    3. Um mehrere Ordner in einen gemeinsamen Ordner zu verlinken und diese dort leichter und an einer Stelle durchsuchbar zu machen

    z.B. du hast Dokumente unter
    c:\users\<dein Benutzername>\Documents
    c:\users\<dein Benutzername>\
    c:\users\<dein Benutzername>\OneDrive
    c:\users\<dein Benutzername>\GoogleDrive
    \\Fileserver\Freigabe\DeinVerzeichnis

    dann kannst du von jedem Ordner eine Verknüpfung in einen Ordner
    c:\meineDaten\
    erstellen und muss nur "meineDaten" durchsuchen (z.B. mit "grepWin").
     

    Wie erstelle ich jetzt die Softlinks?

    1. Softlinks im lokalen Dateisystem

    Hierfür reichen deine normalen Benutzerrechte aus, z.B. 

    mklink /J c:\downloads c:\users\<dein Username>\downloads\
     
    erstellt einen Softlink auf den Downloadordner im Benutzerverzeichnis unter c:\
     

    2.  Softlinks auf einen Fileserver

    Hierfür braucht man lokal Administratorrechte in der CMD:

    mklink /D c:\Freigaben\meinLieblingsordner \\FILESERVER\Freigabe\Ordner\meinLieblingsordner


    Wie lösche ich Softlinks wieder?

    rmdir /s /q c:\mydirectory\mysymboliclink
     
     

    Was ist der Unterschied zwischen einem Softlink und einer Verknüpfung?  

    z.B. werden Verknüpfungen im Windows-Explorer nicht zusammen mit Ordnern angezeigt, sondern immer separat.

    Fällt euch noch ein wichtiger Unterschied ein?

     
    P.S.
    Wusstet du, dass Windows per default mit "\" in den allermeisten Fällen auf c:\ zugreift?