Was ist ein symbolischer Link und was sind seine Verwendung? [MakeUseOf erklärt]

Werbung

Werbung
Werbung

Ist es eine Geisterdatei? Ist es ein Klon? Es ist eine symbolische Verbindung, und es ist so nützlich, dass es dich nur umhauen kann.

Jedes Betriebssystem hat eine hilfreiche Funktion namens symbolische Links. Dies bietet Ihnen viele Vorteile, wenn Sie mit anderen Anwendungen oder Techniken kombiniert werden. Die Fähigkeit, symbolische Links zu erstellen, ist ein Merkmal, das den meisten Computerbenutzern unbekannt ist, aber das Verständnis des Konzepts ist nicht sehr schwierig. Ich erkläre Ihnen, worum es geht und wie Sie sie nutzen können, um Ihren Computer zu verlassen und Dienste zu installieren.

Warte, sind das nicht nur Abkürzungen?

Ein guter Anfang ist, sich vorzustellen, dass symbolische Links wie Verknüpfungsdateien sind - aber denke nicht, dass sie identisch sind. Eine Verknüpfungsdatei ist eine Datei, die einfach auf die gewünschte Datei zeigt. Windows-Benutzer sind mit diesen Verknüpfungsdateien vertraut, da jedes Installationsprogramm eine Verknüpfung auf Ihrem Desktop erstellt, um die Ausführung eines Programms zu erleichtern. Ein symbolischer Link hingegen ist ein untergeordneter Zeiger, der in das Dateisystem auf Ihrer Festplatte geschrieben wird.

Ein symbolischer Link lässt es so aussehen, als wäre die verknüpfte Datei tatsächlich vorhanden, anstatt nur eine Verknüpfung zu sein. Sobald Sie jedoch darauf klicken, wird es immer noch auf den tatsächlichen Speicherort der Datei gerichtet und führt die dort gefundenen Daten aus. Als Referenz für Neugierige ist technisch gesehen ein symbolischer Link für ein Verzeichnis, ein fester Link für eine Datei und ein weicher Link ein anderer Begriff für eine Verknüpfung.

Fallstudie

Um das besser zu verstehen, gehen wir in unsere erste Fallstudie: Verwendung symbolischer Links mit Dropbox. Wenn Sie etwas synchronisieren möchten, das Sie wirklich lieber in einem anderen Ordner als dem "Dropbox" -Ordner haben möchten, oder wenn es etwas ist, das nicht verschoben werden kann, ohne irgendeine Funktionalität zu zerstören, müssen Sie ein finden alternative Möglichkeit, Dropbox zum Synchronisieren dieser Dateien zu bekommen.

Angenommen, Sie möchten einen vollständigen Ordner ("MakeUseOf") mit vielen Dateien synchronisieren. Wenn Sie in Ihrem Dropbox-Ordner eine Verknüpfung erstellen, die auf den Ordner "MakeUseOf" verweist, wird Dropbox die Verknüpfungsdatei anzeigen und synchronisieren. Auf einem anderen Computer sehen Sie die gleiche Verknüpfungsdatei, aber wenn Sie darauf klicken, kommen Sie zu einer Sackgasse. In diesem Fall hat Dropbox lediglich die Verknüpfungsdatei und nicht den Ordner synchronisiert, auf den die Verknüpfung verweist.

symbolische_links_dropbox
Um dieses Problem zu beheben, können Sie eine symbolische Verknüpfung erstellen. Da der symbolische Link so aussieht, als ob der MakeUseOf-Ordner im Dropbox-Ordner vorhanden ist, verfolgt Dropbox den symbolischen Link und startet die Synchronisierung des Ordners mit dem Inhalt. Auf dem anderen Computer haben Sie jetzt den MakeUseOf-Ordner und seinen Inhalt und nicht nur eine ungültige Verknüpfungsdatei.

Zusätzliche Bemerkungen

Es gibt vier weitere Hinweise zu symbolischen Links, die Sie beachten sollten.

symbolic_links_file_list

  1. Obwohl die meisten Anwendungen symbolische Links als die tatsächlichen Dateien sehen, auf die sie verweisen, können sie dennoch als symbolische Links über Terminal-Tools unterschieden werden. Beispielsweise können Linux-Benutzer den Befehl "ls -la" verwenden und alle symbolischen Links im aktuellen Ordner erkennen.
  2. Eine Freude an symbolischen Links ist, dass sie die Ordnerstruktur pflegen, in der der symbolische Link enthalten ist. Nehmen wir an, eine Datei mit dem Namen "HelloWorld.txt" befindet sich im Ordner "MakeUseOf" und befindet sich unter " /home/danny/MakeUseOf/HelloWorld.txt . Wenn im Dropbox-Ordner eine symbolische Verknüpfung für den Ordner "MakeUseOf" erstellt wurde und Sie im Dropbox-Ordner nach "HelloWorld.txt" suchen, würde der /home/danny/Dropbox/MakeUseOf/HelloWorld.txt stattdessen " /home/danny/Dropbox/MakeUseOf/HelloWorld.txt lesen und nicht /home/danny/Dropbox/MakeUseOf/HelloWorld.txt zum ursprünglichen / tatsächlichen Dateipfad. Dies ist ein Hauptgrund dafür, dass symbolische Links so gut funktionieren, um Anwendungen wie Dropbox zu "täuschen", ohne dass sie in Verwirrung stürzen.
  3. Symbolische Links aktualisieren sich selbst, wenn sich der Inhalt der Quelldatei geändert hat. Sie aktualisieren jedoch nicht den symbolischen Pfad, den sie bilden, wenn die Quelldatei verschoben oder gelöscht wurde.
  4. Das System wird Sie nicht daran hindern, eine symbolische Verbindung innerhalb einer symbolischen Verbindung zu erstellen. Versuchen Sie also, dies selbst zu vermeiden. Andernfalls wird eine Endlosschleife erstellt, die Probleme für systemweite Dienste wie Antivirenscanner verursachen kann.

Anwendbare Anwendungen

Natürlich, wie wir bereits ausführlich diskutiert haben, ist ein Hauptgrund für Desktop-Benutzer, symbolische Links zu verwenden, die Funktionalität von Anwendungen wie Dropbox zu erweitern. Die inoffizielle Anleitung zu Dropbox Es gibt mehr zu Dropbox als Sie vielleicht denken: Sie können es für die Dateifreigabe verwenden, Ihre Daten sichern, Dateien zwischen Computern synchronisieren und sogar Ihren Computer fernsteuern. Read More und andere ähnliche Cloud-Dienste wie ownCloud ownCloud: Eine plattformübergreifende, selbst gehostete Alternative zu Dropbox und Google Kalender ownCloud: Eine plattformübergreifende, selbst gehostete Alternative zu Dropbox und Google Kalender Die NSA- und PRISM-Schrecken demonstrierten, dass Regierungen es können und wird auf die verschiedenen gängigen Online-Cloud-Dienste zugreifen. Dies bedeutet, dass jetzt eine der besten Zeiten ist, um eine eigene Cloud-Lösung zu erstellen .... Lesen Sie mehr und kopieren Sie: Eine DropBox Alternative mit mehr Speicher [Mac, Linux, Windows, iOS, & Android] Kopieren: Eine DropBox Alternative Mit mehr Speicher [Mac, Linux, Windows, iOS und Android] Lesen Sie mehr. Darüber hinaus kann es auch verwendet werden, um verschiedene Speicherorte für primäre Benutzerordner wie "Musik", "Dokumente" und "Bilder" zu erstellen (dh diese Ordner von Ihrem Laufwerk C: \ oder dem Ordner "Home" an einen anderen Speicherort, z, größere Festplatte).

Das sind nur ein paar Ideen, aber das volle Ausmaß der Nützlichkeit von symbolischen Links ist nur auf Ihre Phantasie beschränkt. Mac OS X Benutzer können sogar synchronisieren ihre Mac-Anwendungen über Dropbox Synchronisieren Sie Ihre Mac-Apps mit Dropbox Synchronisieren Sie Ihre Mac-Apps mit Dropbox Warum würde Möchten Sie Ihre App-Daten synchronisieren? Nun, vielleicht um Backups in der Cloud zu behalten. Oder vielleicht würden Sie dies tun, um irgendwo mit einem anderen Computer zu synchronisieren. Du wirst ... Weiterlesen.

Symbolische Links erstellen

Jetzt, wo Sie das Konzept der symbolischen Links gründlich studiert haben, wie schaffen Sie diese? Dies variiert leicht zwischen den Betriebssystemen, aber alle von ihnen erfordern, dass Sie ein Terminal / eine Befehlszeile verwenden, um eins zu erstellen. Unter Windows können Sie den Befehl mklink [flag] [source] [Ziel] verwenden, um eine symbolische Verknüpfung zu einem Verzeichnis zu erstellen. Sie müssen das / j-Flag verwenden, wenn Sie mit Verzeichnissen arbeiten, das / h-Flag, wenn Sie mit einer Datei arbeiten, oder / d, um im Wesentlichen eine Soft-Link / Verknüpfung zu erstellen. Für [Quelle] und [Ziel] müssen Sie die Pfade zu den fraglichen Dateien oder Ordnern angeben.

symbolic_links_creation
Unter Mac OS X und Linux können Sie eine symbolische Verknüpfung mit dem Befehl "ln -s [Quelle] [Ziel]" erstellen. Dies funktioniert sowohl für Dateien als auch für Ordner, so dass Sie nur diesen einen Befehl benötigen. Wenn Sie jedoch ein Mac-Benutzer sind, der nicht mit dem Terminal arbeiten möchte, können Sie mit Automator auch einen symbolischen Link erstellen. Mit Automator symbolische Links zu Dropbox auf Mac erstellen Verwenden Sie Automator, um symbolische Links zu Dropbox auf Mac zu erstellen Weiterlesen .

Fazit

Symbolische Links sind trotz ihrer Nützlichkeit noch verwirrender als einfache Verknüpfungen - weshalb sie in einer grafischen Benutzeroberfläche nicht einfach erstellt werden können. Viele Computer-Analphabeten verstehen das Konzept der Abkürzungen nicht einmal sehr gut (dh sie denken, dass ein Programm deinstalliert wurde, wenn sie einfach die Abkürzung von ihrem Desktop löschten), so dass eine einfache Möglichkeit zum Erstellen symbolischer Links möglicherweise dazu führen könnte Probleme. Allerdings sollten Sie diese Probleme nicht haben, nachdem Sie diesen Artikel gelesen haben, also viel Spaß!

Hast du schon symbolische Links benutzt? Wenn ja, was war Ihre kreativste Verwendung? Lass es uns in den Kommentaren wissen!

Bildquelle: Mandel-Buttertoffee

In this article