Startseite » wie man » So synchronisieren Sie jeden Ordner mit symbolischen Links in der Cloud

    So synchronisieren Sie jeden Ordner mit symbolischen Links in der Cloud

    Die großen Cloud-Speicherdienste - Dropbox, Google Drive, Microsoft OneDrive und andere - haben alle das gleiche Problem. Sie können nur Ordner innerhalb Ihres Cloud-Speicherordners synchronisieren. Es gibt jedoch einen Weg, um diese Einschränkung zu umgehen: symbolische Links.

    Symbolische Links sind äußerst nützlich, um jeden Ordner auf Ihrem PC zu synchronisieren. Möglicherweise möchten Sie eine Art Konfigurationsdatei synchronisieren, die sich beispielsweise an einem bestimmten Ort auf Ihrem PC befinden muss.

    Symbolische Links 101

    Windows, Linux und Mac OS X verfügen über integrierte Tools zum Erstellen symbolischer Links. Ein symbolischer Link ist nur ein "Zeiger", der auf einen Ordner an anderer Stelle zeigt. Programme auf dem Computer sehen den Link so, als ob er mit dem tatsächlichen Ordner oder den Dateien identisch wäre.

    Angenommen, Sie wollten alle Dateien in C: \ Stuff mit Dropbox synchronisieren, Sie möchten sie jedoch weiterhin in C: \ Stuff. Sie könnten im Dropbox-Ordner einen symbolischen Link erstellen, der auf C: \ Stuff verweist, und Dropbox würde alles im Ordner C: \ Stuff synchronisieren.

    Das ist sowieso die Theorie. In der Praxis funktionieren viele Cloud-Speicherdienste nicht mehr ordnungsgemäß mit symbolischen Links. Wir können symbolische Links jedoch immer noch umgekehrt verwenden. In unserem Beispiel würden wir den gesamten Ordner C: \ Stuff in den Ordner von Dropbox verschieben. Wir erstellen dann einen symbolischen Link unter C: \ Stuff, der auf den Ordner Dropbox \ Stuff verweist. Dropbox würde die Dateien in dem Ordner synchronisieren und die Programme, die den Ordner unter C: \ Stuff benötigen, würden normal funktionieren. Wir haben diese Lösung zuerst behandelt, als wir uns mit dem Synchronisieren von Ordnern mit OneDrive unter Windows 8.1 befassten.

    Windows

    Öffnen Sie zunächst ein Eingabeaufforderungsfenster als Administrator. Drücken Sie unter Windows 8 oder 10 die Windows-Taste + X und klicken Sie auf Eingabeaufforderung (Admin). Öffnen Sie unter Windows 7 das Startmenü, führen Sie eine Suche nach der Eingabeaufforderung aus, klicken Sie mit der rechten Maustaste auf die Verknüpfung mit der Eingabeaufforderung, und wählen Sie Als Administrator ausführen aus.

    Geben Sie die folgenden Befehle in das Eingabeaufforderungsfenster ein. Ersetzen Sie im ersten Befehl "C: \ Path \ To \ ExternalFolder" durch den Pfad zu dem Ordner, den Sie synchronisieren möchten, und "C: \ Users \ NAME \ Dropbox" durch den Pfad zu Ihrem Cloud-Speicherordner. Dieser Befehl verschiebt den gesamten Ordner in Ihren Cloud-Speicherordner.

    Verschieben Sie "C: \ Pfad \ In \ ExternalFolder" "C: \ Benutzer \ NAME \ OneDrive".

    Erstellen Sie am ursprünglichen Ort einen symbolischen Link. Programme, die den Ordner an seinem ursprünglichen Speicherort suchen, werden ihn dort finden. Alle vorgenommenen Änderungen werden in Ihren Cloud-Speicherordner geschrieben.

    mklink / d "C: \ Pfad \ An \ ExternalFolder" "C: \ Benutzer \ NAME \ OneDrive \ ExternalFolder"

    Linux

    Unter Linux sollten Sie nur in der Lage sein, einen symbolischen Link mit dem zu erstellen ls -s Befehl. Sie sollten keine Dateien verschieben müssen. Öffnen Sie ein Terminal und führen Sie den folgenden Befehl aus:

    ln -s / path / to / ExternalFolder ~ / Dropbox /

    Um eine einzelne Datei zu synchronisieren, geben Sie den Pfad zu dieser Datei anstelle des Pfads zu einem Ordner an. Wenn diese Methode nicht funktioniert, verschieben Sie zuerst den externen Ordner in Ihren Cloud-Speicherordner und erstellen Sie dann einen umgekehrten symbolischen Link - wie in Windows.

    Mac OS X

    Sie können denselben Befehl auf einem Mac verwenden. Öffnen Sie zunächst ein Terminalfenster - drücken Sie Befehl + Leertaste, geben Sie Terminal in das Spotlight-Suchdialogfeld ein und drücken Sie die Eingabetaste. Führen Sie den folgenden Befehl aus und geben Sie den entsprechenden Pfad ein:

    ln -s "/ path / to / ExternalFolder" "/ Users / name / Dropbox / ExternalFolder"

    Google Drive akzeptiert keine symbolischen Links, die mit dem obigen Befehl erstellt wurden. Andere Dienste können dies jedoch tun. Um dies mit Google Drive zu erreichen, verschieben Sie den Ordner, den Sie synchronisieren möchten, in Ihren Cloud-Speicherordner und erstellen Sie anschließend den symbolischen Link in umgekehrter Reihenfolge:

    mv “/ Pfad / zu / ExternalFolder” “/ Benutzer / Name / Google Drive /”

    ln -s "/ Benutzer / Name / Google Drive / ExternalFolder" "/ Pfad / zu / ExternalFolder"

    Externe Ordner synchronisieren

    Mit diesem Trick können Sie auch Ordner außerhalb Ihres Cloud-Speicherordners synchronisieren. Angenommen, Sie haben ein Verzeichnis C: \ Stuff. Sie haben es in Ihren Cloud-Speicherordner verschoben, sodass Sie unter "Stuff" in Ihrem Dropbox-Ordner und im Web darauf zugreifen können. Wenn Sie Dropbox auf mehreren PCs eingerichtet haben, finden Sie Ihren Stuff-Ordner im Dropbox-Ordner. Sie können auf jedem Computer die gleichen symbolischen Links erstellen und der Inhalt Ihres Ordners C: \ Stuff wird auf allen Ihren PCs gleich angezeigt.


    Einige Programme von Drittanbietern unterstützen Sie beim Erstellen symbolischer Links für diese Dienste. Sie können dies jedoch mit den in Ihrem Betriebssystem enthaltenen Tools tun. Wir empfehlen solche Dienstprogramme von Drittanbietern nicht, wenn wir ihnen helfen können.

    Bei einigen Programmen können Sie natürlich jeden Ordner mit der Cloud synchronisieren. SpiderOak - auch schön, weil es vollständig verschlüsselt ist, sodass die Dateien, die dort gespeichert werden, nicht einmal gesehen werden können - Sie können jeden Ordner auf Ihrem PC für die Synchronisierung auswählen, ohne sich beispielsweise mit symbolischen Links zu beschäftigen.