Was sind symbolische Links? Wie erstellt man symbolische Links in Windows 10?

What Are Symbolic Links



Als IT-Experte werde ich oft nach symbolischen Links gefragt. Symbolische Links sind im Wesentlichen Verknüpfungen, die auf eine andere Datei oder ein anderes Verzeichnis verweisen. Sie können symbolische Links in Windows 10 mit dem Befehl mklink erstellen. Symbolische Links können in einer Reihe von Situationen sehr nützlich sein. Wenn Sie beispielsweise ein großes Datenverzeichnis haben, das Sie von mehreren Benutzern gemeinsam nutzen möchten, können Sie auf den Computern der einzelnen Benutzer einen symbolischen Link zu diesem Verzeichnis erstellen. Auf diese Weise haben die Benutzer Zugriff auf die Daten, ohne viel Platz auf ihren eigenen Festplatten zu belegen. Eine weitere Verwendung für symbolische Links ist das Erstellen von Verknüpfungen zu bestimmten Dateien oder Verzeichnissen. Wenn Sie beispielsweise häufig auf eine bestimmte Datei in einem tief verschachtelten Verzeichnis zugreifen, können Sie einen symbolischen Link zu dieser Datei an einem günstigeren Ort erstellen. Symbolische Links sind ein mächtiges Werkzeug, aber sie können auch gefährlich sein. Wenn ein symbolischer Link auf eine Datei oder ein Verzeichnis verweist, das nicht existiert, kann dies zu Fehlern auf Ihrem Computer führen. Stellen Sie daher vor dem Erstellen eines symbolischen Links sicher, dass die Zieldatei oder das Zielverzeichnis vorhanden ist und dass Sie über die erforderlichen Zugriffsberechtigungen verfügen.



Symbolischer Link - auch symbolischer Link oder Softlink genannt - kann eines der am meisten versteckten Konzepte für Computerbenutzer sein. Dies schmälert jedoch nicht seine Bedeutung und die Vorteile, die es bietet. Wie wäre es, auf Ordner und Dateien aus verschiedenen Ordnern zuzugreifen, ohne Duplikate zu speichern? Ja, das ist die Kraft Symbolischer Link .





Was ist ein symbolischer Link oder symbolischer Link?

Symbolische Links sind Verknüpfungsdateien, die auf eine physische Datei oder einen Ordner an anderer Stelle verweisen. Symbolische Links fungieren als virtuelle Dateien oder Ordner, die zum Verknüpfen mit einzelnen Dateien oder Ordnern verwendet werden können, sodass sie so aussehen, als ob sie im symbolisch verknüpften Ordner gespeichert wären, obwohl die symbolischen Links nur auf ihren tatsächlichen Speicherort verweisen.





Verwechseln Sie einen Symlink nicht mit einer Verknüpfung.



Es ist wichtig zu verstehen, dass symbolische Links mehr sind als nur Verknüpfungen, die Sie als Windows-Benutzer bereits kennen. Die Verknüpfungsdatei zeigt einfach auf die gewünschte Datei, während Symlink es so aussehen lässt, als ob die verknüpfte Datei tatsächlich existiert. Sobald Sie auf den symbolischen Link klicken, werden Sie zum tatsächlichen Speicherort der Datei weitergeleitet.

Symbolische Linkstruktur

Ein symbolischer Link ist eine Textzeichenfolge, die vom Betriebssystem automatisch als Pfad zu einer anderen Datei oder einem anderen Verzeichnis interpretiert wird. Diese andere Datei oder dieses Verzeichnis wird aufgerufen 'Ziel '.

Ein symbolischer Link existiert unabhängig vom Ziel. Wenn ein symbolischer Link entfernt wird, bleibt sein Ziel unverändert. Wenn ein symbolischer Link auf ein Ziel zeigt und dieses Ziel nach einiger Zeit verschoben, umbenannt oder gelöscht wird, wird der symbolische Link nicht automatisch aktualisiert oder gelöscht, sondern bleibt bestehen und zeigt immer noch auf das alte Ziel. Bei solchen symbolischen Links, die auf verschobene oder nicht vorhandene Ziele verweisen, werden sie jedoch manchmal als defekt, verloren, tot oder hängend bezeichnet.



Vorteile symbolischer Links

  1. Symbolische Links nehmen sehr wenig Platz ein und sind sehr schnell erstellt. Mit symbolischen Links sparen Sie viel Festplattenspeicher
  2. Im Gegensatz zu Hardlinks können symbolische Links auf Dateien in Dateisystemen verweisen. Beachten Sie, dass, wenn Sie die Originaldatei löschen, der Hardlink sie weiterhin unterstützt, der Symlink jedoch nicht.
  3. Symbolische Links behalten die Ordnerstruktur bei, in der sie enthalten sind. Nehmen wir zum Beispiel an, es gibt Text die Datei ist darin enthalten 'Dienstprogramm' Ordner befindet sich in /D/Myfolder/Utility/windowsclub.txt . Wenn nun der symbolische Link für Dienstprogramm Im Dropbox-Ordner wurde ein Ordner erstellt und Sie haben mit der Suche begonnen windowsclub.txt Im Dropbox-Ordner wird der Dateipfad angezeigt /D/Myfolder/Utility/windowsclub.txt anstatt zurück in den ursprünglichen/tatsächlichen Dateipfad zu konvertieren.
  4. Mit symbolischen Links können Sie Ihre Musik-/Video-Mediendateien auf einer anderen Festplatte speichern, sie aber dennoch in den Standard-Musik-/Video-Ordnern anzeigen, damit Ihre Multimedia-Programme sie erkennen können.
  5. Entwickler ersetzen häufig doppelte Kopien von freigegebenen Dateien/Ordnern durch symbolische Links, die auf physische Dateien/Ordner verweisen. Das Ersetzen redundanter Dateikopien kann viel physischen Speicherplatz sparen und die Zeit, die zum Kopieren/Sichern/Bereitstellen/Klonen von Projekten benötigt wird, erheblich verkürzen.

Die Bedeutung symbolischer Verbindungen in der modernen Welt der Entwicklung

Wie Josef Durr, Lead Program Manager bei Microsoft, im Windows-Blog betont,

Viele beliebte Entwicklungstools wie Git und Paketmanager wie npm erkennen und bewahren symbolische Links beim Erstellen von Repositories bzw. Paketen. Wenn diese Repositories oder Pakete dann an anderer Stelle wiederhergestellt werden, werden auch die Symlinks wiederhergestellt, wodurch sichergestellt wird, dass kein Speicherplatz (und Benutzerzeit) verschwendet wird. Git zum Beispiel ist zusammen mit Websites wie GitHub zum wichtigsten Quellcode-Verwaltungstool geworden, das heute von den meisten Entwicklern verwendet wird.

symbolische Verknüpfungen

youtube mp3 comconvert herunterladen

Auch der Einsatz von Paketmanagern in der modernen Entwicklung hat in den letzten Jahren stark zugenommen. Beispielsweise hat der Node Package Manager (npm) in der Woche vom 1. Juli 2015 ~400 Millionen Installationen bereitgestellt, aber nur ein Jahr später über 1,2 Milliarden Installationen – eine 3-fache Steigerung in nur einem Jahr! Ende Juni 2016 bediente npm in nur sieben Tagen über 1,7 Milliarden Node-Pakete!

Symbolische Links in Windows 10

Während Symlinks deutliche Vorteile haben, wurden sie hauptsächlich auf UNIX-kompatiblen Betriebssystemen wie Linux, FreeBSD, OSX usw. verwendet, wo Symlinks ohne Einschränkung erstellt werden können. Obwohl symbolische Links seit Windows Vista verfügbar sind, war es für Windows-Benutzer schwierig und mühsam, sie zu erstellen.

Weil Sicherheitsanforderungen von Windows Vista s-Benutzer benötigten lokale Administratorrechte und mussten vor allem ausgeführt werden Link in einer erhöhten Befehlszeilenkonsole zum Erstellen/Ändern symbolischer Links. Diese letzte Einschränkung hat dazu geführt, dass die meisten Windows-Entwickler selten symbolische Links verwenden, und viele moderne plattformübergreifende Entwicklungstools sind unter Windows weniger effizient und zuverlässig geworden.

Allerdings jetzt mit Windows 10 Creators-Update Nachdem ein Benutzer mit Administratorrechten den Entwicklermodus aktiviert hat, kann jeder PC-Benutzer ausführen mlink Befehl, ohne die Befehlszeilenkonsole aufzurufen.

Wie erstellt man symbolische Links

Symbolische Links können entweder mit erstellt werden Befehl mklink oder CreateSymbolicLink-API .

VMware-BIOS

Mit dem mklink-Befehl

Verwenden Befehl mklink verwenden Sie die folgende Syntax:

|_+_|

Notiz. Mklink kann verschiedene Arten von Links erstellen. Unten sind die Typen:

  • /D Erstellt einen symbolischen Link zu einem Verzeichnis. Der Standardwert ist ein symbolischer Link zur Datei.
  • /H Erstellt einen festen Link anstelle eines symbolischen Links.
  • /j Erstellt eine Verzeichnisverbindung.

Zum Beispiel habe ich eine Verzeichnisverbindung meines Musikordners zu meinem Desktop erstellt. Siehe Screenshot unten.

Symbolische Links in Windows 10

Wenn ich also auf den symbolischen Link klicke, stellt sich heraus, dass meine Musikdateien darin gespeichert sind C: Desktop-Musik des Benutzers obwohl es ursprünglich in vorhanden war C: Benutzermusik .

symbolische links in windows 10 erstellen

Denken Sie daran, dass Sie Leerzeichen in Ihrem Pfad in Anführungszeichen setzen müssen.

Verwenden von CreateSymbolicLink

Um das neue Verhalten bei Verwendung der CreateSymbolicLink-API zu aktivieren, gibt es eine zusätzliche dwFlags Option müssen Sie den Wert wie folgt festlegen:

SYMBOLIC_LINK_FLAG_ALLOW_UNPRIVILEGED_CREATE

0x2

Wenn Sie also den obigen Wert auswählen, haben Sie ein Flag angegeben, das die Erstellung von Symlinks zulässt, wenn der Prozess nicht heraufgestuft wird.

Um mehr darüber zu erfahren, wie man einen symbolischen Link mit erstellt CreateSymbolicLink API, besuchen windows.com .

Lesen : Erstellen von festen Links, symbolischen Links, Sprüngen, Volume Mount Points .

Abschluss

So deinstallieren Sie Programme, die nicht in Windows 10 der Systemsteuerung aufgeführt sind

Man kann sagen, dass symbolische Links nützlicher sind als einfache Verknüpfungen, sie sind jedoch etwas schwierig zu erstellen. Der durchschnittliche PC-Benutzer wird noch etwas eingeschüchtert sein, um zu erstellen. Darüber hinaus verstehen viele Benutzer auch heute noch das Konzept von Verknüpfungen nicht gut und haben daher möglicherweise Schwierigkeiten, symbolische Links zu unterscheiden und ihre Verwendung zu verstehen.

Laden Sie das PC Repair Tool herunter, um Windows-Fehler schnell zu finden und automatisch zu beheben

Allerdings ist es fast eine Garantie dafür, dass es für Sie einfach sein wird, alle möglichen Einstellungen zu ändern, damit das Programm auf das richtige Verzeichnis zeigt, und Sie erstellen nicht wirklich einen Symlink, sondern wissen, wie man einen guten einrichtet und verwendet Symlink kann wirklich praktisch sein.

Beliebte Beiträge