Was ich habe:
Dropbox\
projects\
serverfault\
stackoverflow\
superuser\
currentProject -> projects\superuser [Sometimes I change it to other project]
Wenn ich es mit einem anderen PC synchronisiere, currentProject
wird es ein echter Ordner mit Dateien, projects\superuser
aber ich muss es als symbolischen Link synchronisieren.
Das Betriebssystem auf allen meinen PCs ist Linux
Antwort1
Soweit ich weiß, ist das bei Dropbox nicht möglich. Symlinks sollen wie Dateien aussehen und sich auch so verhalten.
Die notwendigen Änderungen sind notwendig, damit Dropbox einen expliziten API-Aufruf durchführt, der dem Betriebssystem mitteilt, ob es sich um einen symbolischen Link handelt oder nicht. Andernfalls wird bei allen Dateivorgängen so getan, als handele es sich um eine echte Datei.
Ich nehme an, dass es nicht in Frage kommt, den Ordner als freigegebenen Ordner freizugeben und die Linux-Maschine eine Verbindung damit herzustellen, oder?
Antwort2
Sie könnten die Funktion „selektive Synchronisierung“ von Dropbox verwenden, die es Ihnen ermöglicht, diesen Ordner nicht in Dropbox zu synchronisieren. Auf diese Weise würden Sie unnötige Kopien vermeiden, aber Sie können Ihre Links mit Dropbox nicht zwischen mehreren Computern synchron halten, sodass Sie sie auf allen Ihren Computern erstellen müssten. Auch wenn Ihre Links mit normalen Dateien im selben Ordner gemischt sind, würde das nicht funktionieren. Ich hoffe, das hilft.