8Sep
Die großen Cloud-Speicherdienste - Dropbox, Google Drive, Microsoft OneDrive und andere - haben alle das gleiche Problem. Sie können nur Ordner in Ihrem Cloud-Speicherordner synchronisieren. Aber um diese Einschränkung herum gibt es einen Weg: symbolische Links.
Symbolische Links sind äußerst nützlich, um Ordner auf Ihrem PC zu synchronisieren. Möglicherweise möchten Sie eine 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 alle über integrierte Tools zum Erstellen symbolischer Links. Ein symbolischer Link ist nur ein "Zeiger", der auf einen anderen Ordner verweist. Programme auf dem Computer sehen den Link, als wäre er der gleiche wie der echte Ordner oder die Dateien.
Nehmen wir an, Sie möchten beispielsweise alle Dateien in C: \ Stuff mit Dropbox synchronisieren, aber Sie möchten sie trotzdem in C: \ Stuff. Sie könnten einen symbolischen Link im Dropbox-Ordner 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 jedoch auch symbolische Links in umgekehrter Richtung verwenden. In unserem Beispiel würden wir den gesamten C: \ Stuff-Ordner in den Dropbox-Ordner 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 angesehen haben, wie man einen Ordner mit OneDrive unter Windows 8.1 synchronisiert.
Windows
Öffnen Sie zuerst ein Eingabeaufforderungsfenster als Administrator. Drücken Sie unter Windows 8 oder 10 Windows-Taste + X, und klicken Sie auf Eingabeaufforderung( Admin).Öffnen Sie unter Windows 7 das Menü Start, führen Sie eine Suche nach der Eingabeaufforderung durch, klicken Sie mit der rechten Maustaste auf die Verknüpfung 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 zum 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.
move "C: \ Pfad \ To \ ExternalFolder" "C: \ Benutzer \ NAME \ OneDrive"
Erstellt einen symbolischen Link am ursprünglichen Speicherort. Programme, die am ursprünglichen Speicherort nach dem Ordner suchen, finden ihn dort. Alle Änderungen, die sie vornehmen, werden in Ihren Cloud-Speicherordner geschrieben.
mklink / d "C: \ Pfad \ To \ ExternalFolder" "C: \ Benutzer \ NAME \ OneDrive \ ExternalFolder"
Linux
Unter Linux sollten Sie nur eine symbolische Verbindung mit dem Befehl ln -s erstellen können. 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 zunächst den externen Ordner in Ihren Cloud-Speicherordner und erstellen Sie dann umgekehrt einen symbolischen Link - wie bei Windows.
Mac OS X
Sie können den gleichen Befehl auf dem Mac verwenden.Öffnen Sie zunächst ein Terminalfenster - drücken Sie die Tastenkombination Befehl + Leertaste, geben Sie Terminal in den Spotlight-Suchdialog 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 jedoch könnten dies tun. Verschieben Sie dazu den Ordner, den Sie synchronisieren möchten, in Ihrem Cloud-Speicherordner und erstellen Sie dann den symbolischen Link in umgekehrter Reihenfolge:
mv "/path/to/ Externer Ordner" "/Users/name/ Google Drive"
ln -s "/Users/name/ Google Drive /ExternalFolder "" /path/to/ ExternalFolder "
Externe Ordner synchronisieren
Mit diesem Trick können Sie auch Ordner außerhalb Ihres Cloud-Speicherordners synchronisieren. Angenommen, Sie haben ein C: \ Stuff-Verzeichnis. Sie haben es in Ihren Cloud-Speicherordner verschoben, sodass Sie unter "Material" in Ihrem Dropbox-Ordner und im Internet darauf zugreifen können. Wenn Sie Dropbox auf mehreren PCs eingerichtet haben, finden Sie Ihren Ordner "Material" im Dropbox-Ordner. Sie können dieselben symbolischen Links auf jedem Computer erstellen, und der Inhalt Ihres C: \ Stuff-Ordners wird auf allen Ihren PCs identisch angezeigt.
Einige Programme von Drittanbietern helfen Ihnen beim Erstellen von symbolischen Links für diese Dienste, aber Sie können alles mit den in Ihrem Betriebssystem enthaltenen Tools erledigen. Wir empfehlen solche Drittanbieter-Dienstprogramme nicht, wenn wir ihnen helfen können.
Einige Programme erlauben es natürlich, beliebige Ordner mit der Cloud zu synchronisieren. SpiderOak - auch schön, weil es vollständig verschlüsselt ist, so dass Sie nicht einmal sehen können, was Sie dort speichern - erlaubt Ihnen, einen beliebigen Ordner auf Ihrem PC zu wählen, um ihn zu synchronisieren, ohne zum Beispiel mit symbolischen Links zu kämpfen.