Nur Desktop-Ordner, aber keine Dokumente mit "In iCloud speichern" synchronisieren? (iCloud Drive)

16

Die Store in iCloud- Funktion, die mit macOS Sierra eingeführt wurde, sieht interessant aus, um sie auszuprobieren. Es werden sowohl die Desktopals auch die DocumentsOrdner in iCloud Drive statt auf dem lokalen Laufwerk gespeichert.

Ich möchte, dass nur der Desktop-Ordner in iCloud und nicht der Ordner "Dokumente" gespeichert wird. Ist das möglich?

Ich bemerkte, dass beim Ein- und Ausschalten der Funktion " In iCloud speichern" die Dateien, die bereits auf iCloud Drive übertragen wurden (als die Funktion ursprünglich aktiviert war), dort blieben - und leere Ordner wurden aufgerufen Desktop — Localund Documents — Localim Basisverzeichnis des Benutzers erstellt.

Ist es also möglich, diesen Umstand zu nutzen, um nur Desktop-Dateien in der iCloud zu behalten? Entscheiden sich Anwendungen, die den Ordner "Dokumente" verwenden, für den Ordner "iCloud" oder den lokalen Ordner?


Aktualisieren Sie MacOS Catalina:

Ich glaube nicht, dass toxefas Antwort unten mehr mit macOS Catalina funktioniert. Durch die Aktualisierung des Betriebssystems wurde ein neuer leerer Desktop-Ordner im Benutzer-Ausgangsverzeichnis erstellt. Ich habe versucht, diesen Desktop-Ordner über Terminal ( rm -rf /Users/<yourusername>/Desktop) zu löschen und dann einen Symlink gemäß der Antwort erstellt ln -s /Users/<yourusername>/Library/Mobile\ Documents/com~apple~CloudDocs/Desktop /Users/<yourusername>/Desktop, aber nach dem Neustart ist der Symlink nicht mehr vorhanden und ein neuer leerer Desktop-Ordner wird immer im Ausgangsverzeichnis erstellt.

Winterflaggen
quelle
1
Außerdem gibt es im Ordner "Documents" eine Reihe von Dingen, die ich auf keinem anderen Gerät benötigen werde. Das heißt, einige Videospiele oder Adobe verwenden sie zum Speichern von Daten.
Lust auf
1
@fancy Ganz zu schweigen davon, dass in Spielen usw. Benutzerkonfigurationen gespeichert werden, die mit den Einstellungen eines anderen Computers in Konflikt stehen können.
Winterflags
1
Haben Sie darüber nachgedacht, den Ordner "Dokumente" in einen anderen Ordner umzubenennen? Soweit mir bekannt ist, hat der Ordner "Dokumente" nichts Besonderes. Sie könnten einen Ordner "Documents" und einen Ordner "LocalDocuments" haben und nach Bedarf füllen ....
Michael Rourke
Ziehen Sie in Betracht, einen Ordner "Documents II" zu erstellen und alle gewünschten Inhalte nur lokal dort aufzubewahren. Gewohnheit veranlasst Sie, es nach einer Weile routinemäßig zu verwenden.
Wayfaring Stranger

Antworten:

5

Sieht nicht so aus, als gäbe es eine Möglichkeit, den Desktop über die grafische Benutzeroberfläche "Speicher verwalten" herauszusuchen.

Sie können jedoch immer nur Symlink ein beliebiges Verzeichnis von Ihrem icloud - Laufwerk; Auf diese Weise können Sie sicherstellen, dass nur der Desktop-Ordner synchronisiert wird. Dies ist mit dem Vorbehalt verbunden, dass Ihre Desktop-Dateien vor, während und nach der Synchronisierung noch Speicherplatz auf Ihrer Festplatte belegen, während sie in iCloud gespeichert werden. Wenn Sie dies auf jedem Mac tun, bleibt Ihr Desktop zwischen allen synchron (Dateien hinzugefügt, gelöscht, geändert usw.). Das ist vielleicht nicht das, wonach du suchst.

Wenn Sie mit Symlinking nicht vertraut sind, finden Sie unten Anweisungen.


Backup (über TimeMachine oder was auch immer Sie verwenden).

Starten Sie dann Terminal und führen Sie Folgendes aus, um Ihren Desktop-Ordner in Ihr iCloud-Laufwerk zu verschieben:

mv ~/Desktop /Users/<yourusername>/Library/Mobile\ Documents/com~apple~CloudDocs/

Verknüpfen Sie es dann einfach mit dem üblichen Desktop-Speicherort:

ln -s /Users/<yourusername>/Library/Mobile\ Documents/com~apple~CloudDocs/Desktop /Users/<yourusername>/Desktop

Jetzt wird alles, was Sie zu ~ / Desktop hinzufügen (indem Sie Dinge auf Ihren Desktop legen usw.), tatsächlich in Ihr iCloud-Laufwerk verschoben. Sie belegen natürlich immer noch lokalen Platz auf Ihrem Computer. Wenn Sie etwas von Ihrem Desktop löschen, wird es auch nicht mehr in der Cloud angezeigt. Die Vorteile davon sind mehr für die Synchronisierung zwischen Maschinen (+ Zugriff über Ihr iPhone natürlich).


Wenn Sie einen anderen Mac haben, verschieben Sie zunächst alles, was Sie möchten, aus dem Desktop-Ordner in den iCloud Drive-Ordner "Desktop". Löschen Sie dann ~ / Desktop auf diesem Computer und verknüpfen Sie ihn erneut wie oben beschrieben.

toxefa
quelle
Danke, ich habe es versucht, aber seltsamerweise habe ich nach dem Symlinking zwei Aliase auf dem lokalen Desktop namens ⤴Desktopund ⤴Mobileanstelle des Inhalts des Desktop-Ordners jetzt in iCloud. Die Aliase führen nirgendwo hin.
Winterflags
2
@Winterflags haben Sie die Leerzeichen in den Dateipfaden wie in meiner Antwort entkommen? Ein "Mobile" -Ordner würde vorschlagen, dass Sie keinen Backslash verwenden. Stellen Sie auch sicher, dass Sie vollständige Pfade verwenden (z. B. Start / Users /).
Toxefa
Du hast recht - es fehlte ein Fluchtcharakter. Danke :)
Winterflags
Keine Ahnung, warum Apple den Ordner mit einem Leerzeichen benannt hat - es kann ein wahrer Albtraum in Bash-Dateien sein. Wenn Sie jemals versucht haben, Python-Virtualenvs über iCloud synchron zu halten, wissen Sie das genau!
Toxefa
Es scheint, als müssten Sie im ersten Befehl nach der hohen Sierra "sudo" hinzufügen.
Rho
-1

Warum nicht einfach iCloud aktivieren und den Ordner "Dokumente" leeren, bevor Sie die Synchronisierung aktivieren? Sie können einen myDocuments-Ordner erstellen, der nicht synchronisiert werden kann, oder einen anderen Namen. Wenn Sie Ihr System gegen die klare Absicht des Designs ändern, kann und wird dies wahrscheinlich zu Instabilität oder Brüchen führen, wenn Apple Updates ausliefert. Wie Sie sehen, ist es bereits einmal kaputt und ich hoffe, dass jemand dies für die Wissenschaft zurückentwickelt (damit wir alle lernen können, wie dies implementiert wird), aber dies scheint ein Beispiel zu sein, wenn Sie iCloud Sync überhaupt aktivieren wollen.

Ich würde dem System einfach den leeren Ordner überlassen, den es auf Catalina synchronisieren möchte, und ich würde mich wundern, dass es in der Vergangenheit funktioniert hat.

bmike
quelle