Gibt es eine Möglichkeit, Unterordner bei der Synchronisierung mit Dropbox zu ignorieren / auszuschließen (für Mac OS X)?

0

Kontext: Ich versuche, meinen gesamten Mac-Basisordner mit Dropbox zu synchronisieren. Ich habe Dropbox in den Root-Ordner verschoben und den Home-Ordner mit Dropbox verknüpft. Das Problem ist, dass es ~/Library/Containerssich um Tonnen von Sym-Links handelt, die dazu dienen, Daten für Dropbox zu duplizieren (die Sym-Links folgen, als wären sie keine Links). Ich möchte Dropbox sagen, dass sie es ignorieren soll /Dropbox/home-sym-link/Library/Containers.

Ich habe ziemlich viel danach gesucht. Folgendes habe ich gefunden:

  1. Selektive Synchronisierung Diese Funktion ähnelt dem, was ich möchte, ist aber genau das Gegenteil von dem, was ich brauche (glaube ich). Mit Selective Sync kann ich Dropbox anweisen, zu verhindern, dass bestimmte Ordner auf den Dropbox-Servern mit meinem Computerclient synchronisiert / heruntergeladen werden. Was ich tun möchte, ist das Gegenteil: Weisen Sie Dropbox an, zu verhindern, dass bestimmte Ordner auf meinem Computer synchronisiert / auf die Dropbox-Server hochgeladen werden.

  2. CLI. Es scheint, dass Linux über eine CLI für den Zugriff auf Dropbox verfügt, die über einen Ausschlussbefehl verfügt. Ich habe nicht festgestellt, dass dies unter Mac OS X existiert, würde mich aber freuen, wenn ich mich als falsch erweisen würde.

  3. .dropboxignore. Ich habe viele Benutzer gesehen, die nach einem .gitignore-likeDateiformat für die Angabe von regulären Ausdrücken und dergleichen fragten, die von Dropbox ignoriert werden sollen. Auch dies würde wahrscheinlich funktionieren, scheint aber nicht zu existieren.

Irgendwelche Ideen?

MultiRRomero
quelle
Ich denke nicht, dass es eine Betrug ist, da hier nach Ordnern gefragt wird, bei denen sich die referenzierte Frage explizit auf Dateien bezieht (nicht auf Ordner). Aber es ist ein guter Referenzgegenstand.
Jimtut
Danke @ ƬᴇcƬᴇιʜ007. Die Dateilösung in dieser Frage funktioniert auch für Ordner. Guter Fund.
MultiRRomero

Antworten:

0

Dropbox scheint nicht in der Lage zu sein, Mac- "Aliase" zu analysieren, die normalerweise wie Sym-Links funktionieren. Also, wenn Sie einen Ordner sind die Synchronisierung genannt Libraryund es ist ein Kind Ordner aufgerufen Containers, können Sie bewegen sich Containersirgendwo anders auf dem Dateisystem, und legen Sie dann ein „alias“ der es in zurück Library? Auf diese Weise können Sie (im Finder) den ContainersOrdner wie gewohnt aufrufen, Dropbox sollte ihn jedoch ignorieren (ich denke, es wird eine kleine Datei synchronisiert, die den Alias ​​darstellt, aber nicht dem Alias ​​folgt und den Verzeichnisinhalt synchronisiert). .

Ein Problem dabei könnte sein, was auch immer andere Software den ContainersOrdner verwendet. Wenn diese SW versucht, einem UNIX-ähnlichen Pfad zu folgen Containers, wird für diese SW eine "Datei" mit dem Namen "Container" angezeigt. Nur Alias-fähige SW kann bis zum eigentlichen Unterordner durchgehen.

Das Gleiche, das Dropbox davon abhält, diesen Ordner zu synchronisieren, kann daher dazu führen, dass andere Software-Hersteller ihn möglicherweise nicht ordnungsgemäß verwenden. Es ist jedoch für einen Benutzer im Finder transparent.

jimtut
quelle