Wie synchronisiere ich einen zusätzlichen Ordner mit iCloud Drive, ähnlich wie es macOS Sierra tut?

24

Ich möchte meinen Download-Ordner zu meinem iCloud-Laufwerk hinzufügen, damit er genau wie Sierra mit dem Ordner "Dokumente und Desktop" synchronisiert werden kann.

Kann das gemacht werden?

Tre S.
quelle
1
Schauen Sie sich symbolische Links an.
BallpointBen

Antworten:

18

Ähnliche Antwort auf eine der anderen, aber in diesem Fall habe ich einen symbolischen Link verwendet, um dies zu tun, anstatt die GUI zu verwenden, um einen Apfel-Alias ​​zu erstellen, nur um sicherzugehen, dass er in allen Fällen funktioniert.

Anstatt den ursprünglichen Download-Ordner in iCloud hinzuzufügen, habe ich mich auf die von Apple in iCloud bereitgestellte Standard-Synchronisierungsoption "Dokumente und Desktop" verlassen, ohne im Hintergrund herumzuspielen, auf den diese Dateien zugreifen können ( ~/Library/Mobile\ Documents/com~apple~CloudDocs/), da ich nicht sicher bin, ob ich sie hinzufügen soll Links dort ist eine gute Idee langfristig.

Im Terminal (oder iTerm2, wenn Sie ein anpassbareres Terminal wünschen):

  1. Erstellen Sie einen Ordner "Downloads" in Ihrem Verzeichnis "Dokumente" (falls Sie dies noch nicht getan haben): mkdir ~/Documents/Downloads
  2. Kopieren Sie Ihre Dateien (oder verschieben Sie sie wie in diesem Beispiel) aus dem alten (vermutlich im ~/DownloadsVerzeichnis befindlichen) in das neue Download-Verzeichnis:mv ~/Downloads ~/Documents/Downloads
  3. Löschen Sie Ihren alten Download-Ordner (dies sollte Ihr Passwort erfordern und setzt voraus, dass Sie als Administrator angemeldet sind): sudo rm -rf ~/Downloads/
  4. Erstellen Sie einen symbolischen Link zu Ihrem neuen Download-Ordner: ln -s ~/Documents/Downloads ~/Downloads

Alle diese Befehle noch einmal, aber ohne all die zusätzlichen Wörter :)

mkdir ~/Documents/Downloads
mv ~/Downloads ~/Documents/Downloads
sudo rm -rf ~/Downloads/
ln -s ~/Documents/Downloads ~/Downloads

Sie müssen wahrscheinlich den neuen Download-Link (oder Ordner) im Finder in den Abschnitt Favoriten / linkes Menü ziehen, wenn Sie möchten, dass er dort erneut angezeigt wird.

PhillipHolmes
quelle
Löschen Sie einfach den ursprünglichen Download-Ordner, damit Sie Daten nicht zweimal redundant speichern? Wenn Sie den ursprünglichen Ordner ~ / Downloads nicht gelöscht und heruntergeladen haben, z. B. ein PDF von Chrome nach ~ / Downloads, werden die Daten dann sowohl im ursprünglichen Download-Ordner als auch im sym-verknüpften Download-Ordner gespeichert? Müssen Sie nach dem Löschen von ~ / Downloads Ihren Standardpfad für Downloads in den mit sym verknüpften Download-Ordner bearbeiten, oder befindet sich das Original noch irgendwo im Hintergrund, und so funktioniert es?
Mturchin
@mturchin ist eher ein "Ersetzen" als ein "Duplizieren" - das Betriebssystem glaubt, dass es der ursprüngliche Ordner am ursprünglichen Speicherort ist (daher müssen die Standardpfade für den Download-Ordner nicht bearbeitet werden), aber es befindet sich jetzt in der iCloud über den Ordner "Dokumente". Der dritte Befehl ist derjenige, der den alten Downloads-Ordner löscht, und der vierte Befehl ist derjenige, der die Präsentation des neuen Ordners am ursprünglichen Speicherort erstellt, obwohl er physisch nicht vorhanden ist ...
PhillipHolmes
Dies ist eine großartige Antwort. Zum Hinzufügen gibt es einen Dienst namens SymbolicLinker , mit dem Sie symbolische Links aus dem Finder erstellen können. Ich kenne kein Dienstprogramm, mit dem Sie geschützte Ordner löschen können, ohne das Terminal zu verwenden, aber es gibt sicherlich eines. Hat jemand von einem gehört?
Calion
Ausgezeichnet. Wenn jemand Administrator für verwaltete Konten ist (keine Sudo-Benutzer), für die Sie dies tun (ich, für Minecraft meiner Kinder usw., gespeicherte Ordner unter ~ / Library), müssen Sie dies tun (vorausgesetzt, "admin" ist ein Konto mit Administratorrechten) ändern Sie dies geringfügig: mkdir ~ / Dokumente / Downloads mv ~ / Downloads ~ / Dokumente / Downloads su admin sudo rm -rf ~ / Downloads / sudo ln -s ~ / Dokumente / Downloads ~ / Downloads Mit so vielen Anwendungsdaten Ich bin überrascht, dass Apple keinen Mechanismus zum Synchronisieren benutzerspezifischer Bibliothekselemente mit iCloud integriert hat.
Storsoc
2

Sie können einen 'Alias' für Ihren 'Downloads'-Ordner erstellen und auf iCloud Drive verschieben.

Um dies zu tun:

  • Starten Sie den Finder und suchen Sie Ihren Ordner "Downloads"
  • Klicken Sie mit der rechten Maustaste auf Ihren Ordner "Downloads" und wählen Sie "Alias ​​erstellen".
  • Ziehen Sie den neuen Alias ​​in der Finder-Seitenleiste auf "iCloud Drive" (das animierte Kreisdiagrammsymbol wird beim Synchronisieren im Finder-Fenster rechts neben "iCloud Drive" angezeigt).

Sie können jetzt das Wort "Alias" aus dem Namen des Ordners im iCloud-Laufwerk entfernen, wenn Sie möchten. Es gibt keinen wirklichen technischen Grund dafür, außer Sie daran zu erinnern, dass es sich um einen Alias ​​handelt und nicht um den ursprünglichen Ordner.

NYKg
quelle
4
Dadurch wird nur die Aliasdatei auf iCloud Drive hochgeladen und nicht der Inhalt meines Download-Ordners. : /
Tre S
@TreS Ich habe gerade meine Schritte erneut versucht, falls ich etwas verpasst habe und es perfekt für mich funktioniert. Es wurden alle Inhalte meines Download-Ordners einschließlich aller Unterordner hochgeladen. Ich ging sogar so weit, ein paar neue Dateien zum Testen herunterzuladen, und alles Neue, das ich herunterlade, wird sofort mit dem Alias ​​des Download-Ordners in iCloud Drive synchronisiert. Was ist die genaue Version von macOS Sierra, die Sie ausführen?
NYKg
Ich bestätige, dass @TreS korrekt ist. Es wird nur der Alias, aber der Inhalt hochgeladen.
Wayne Liu
Hier gilt das gleiche. Ich denke, @NYKg hat den eigentlichen Download-Ordner in iCloud abgelegt und den Alias ​​in seinem persönlichen Home-Ordner gespeichert.
John Pang
Wird das Erstellen dieses Alias-Ordners die Daten jedoch zweimal speichern? Werden die Daten sowohl im ~ / Downloads als auch im neuen Downloads-Alias-Ordner gespeichert?
Mturchin
2

Hier ist, wie ich es bei mir gemacht habe.

Sie müssen verstehen , dass ab 24. September 2017, iCloud erlaubt nur Desktopund DocumentsOrdner auf iCloud gespeichert. Z.B. Sie können noch keine zusätzlichen Ordner auswählen, die mit iCloud synchronisiert werden sollen.

Daher habe ich mich entschieden, meinen DownloadsOrdner durch Speichern in einem DocumentsOrdner zu synchronisieren Desktop, da der DownloadsOrdner auf meinem Desktop sichtbar wäre, wenn ich ihn in einem mit iCloud synchronisierten Ordner abgelegt hätte.

Der DownloadsOrdner ist durch macOS vor Änderungen geschützt (z. B. vor einer Umbenennung im Finder). Wenn Sie dies jedoch mit der TerminalApp umgehen können.

  1. Öffnen Sie den Finder und wechseln Sie in den mit iCloud synchronisierten DocumentsOrdner
  2. Erstellen Sie manuell einen Ordner mit dem Namen Downloads
  3. Verschieben Sie alle Ihre Dateien im Originalordner Downloadsin diesen neu erstellten DownloadsOrdner unter DocumentsOrdner
  4. Erstellen Sie einen symbolischen Link für den neu erstellten DownloadsOrdner (Tastenkombination lautet: Command+ L). Es wird automatisch Downloads aliasvon macOS benannt
  5. Legen Sie das neu erstellte Download aliasin Ihr Home-Verzeichnis. Z.B./Users/your-user-name
  6. TerminalLöschen Sie mit der App den DownloadsOrdner
  7. Jetzt können Sie umbenennen Downloads aliasalsDownloads

Jetzt werden alle durch Downloads(Alias) gespeicherten Dateien im iCloud-synchronisierten Documents/DownloadsOrdner gespeichert .

Sivabudh
quelle
Sie verwechseln symbolische Links und Apples Aliase. Command+ Lmacht Alias, keine symbolische Verknüpfung. Ihr Ansatz funktioniert jedoch, unabhängig davon, ob Sie einen regulären symbolischen UNIX-Link oder einen Apple-Alias ​​verwenden.
Gustavo Bezerra
0

Die Verwendung von Aliasen und symbolischen Links funktioniert möglicherweise nicht. Auf einem meiner Macs hat Finder beim Neustart den symbolischen Link durch einen leeren Ordner ersetzt. Die einzige Möglichkeit, dies konsequent zu tun, besteht darin, einen Verzeichnis-Hardlink zu erstellen. Dies ist mit der Standard-OS X-Befehlszeile nicht möglich, da dies lnnicht funktioniert, wenn Sie eine feste Verknüpfung zu Verzeichnissen herstellen.

Dazu müssen Sie Brew installieren und das Hardlink-Osx-Paket installieren . Zuvor sollte man jedoch diese Frage von Ask Ubuntu konsultieren , da diese Funktion meiner Meinung nach in allen Versionen des lnBefehls deaktiviert ist . Jetzt hatte ich sogar Probleme mit einer festen Verbindung, weil das Betriebssystem den Synchronisierungsagenten nicht benachrichtigte, dass eine Datei in ~/Documents/Downloadsgeändert wurde, weil der Betriebssystemaufruf für das Dateisystem für war ~/Downloadsund manchmal die Synchronisierungsfindererweiterung die iCloud nicht zuzulassen schien Die Synchronisierungs-Engine weiß, dass beim Hochladen oder Ändern einer neuen Datei Änderungen hochgeladen werden mussten.

TitanShadow
quelle
-1

Einstellungen> icloud> Optionen und aktivieren Sie das Kontrollkästchen für "Desktop- und Dokumentordner".

Ziehen Sie "Downloads" auf den Desktop.

Erledigt!

rshackleford
quelle