Wo speichert Ulysses seine lokalen Inhalte?

Ich möchte meine lokalen Inhalte mit meinen eigenen Skripten sichern, bin aber mit der Funktionsweise von macOS-Apps nicht vertraut. Beispielsweise kann ich nicht finden, wo Ulysses seine lokalen Inhalte speichert.

Oder allgemeiner: Wo speichern macOS-Apps normalerweise ihre Dateien?

Antworten (2)

Es liegt wirklich an jedem Programm, zu entscheiden, ob es im Home-Ordner / Dokumente speichert und Benutzer Dinge verwalten lässt oder ob es eine Datenbank in der Übersichtlichkeit (wie Fotos oder iTunes) mit Aspekten der Datenbank an anderer Stelle erstellt oder das Dateisystem vollständig verbirgt und verwaltet alle Dateien / Synchronisierung.

Im Fall von Ulysses hat sich der Entwickler entschieden, die Dinge in einem Bundle/einer Datenbank zu verwalten und sie entweder über einen lokalen Cache mit iCloud zu synchronisieren oder den Inhalt lokal in Ihrem Benutzerbibliotheksordner zu speichern – aus Sicht der normalen Erwartungen in ~/Documents or ~/Desktop

Auf meinem Mac gespeicherte Inhalte

Wenn Sie Ihre lokalen Inhalte nicht mit iCloud synchronisieren (d. h. sie befinden sich im Abschnitt „ Auf meinem Mac “ in Ihrer Ulysses-Seitenleiste), können Sie über den folgenden Dateipfad auf jede Gruppe in Ihrer Ulysses-Bibliothek zugreifen:

~/Library/Group Containers/X5AZV975AG.com.soulmen.shared/Ulysses/Documents/Library/Groups-ulgroup/

Jede Gruppe gehört zu ihrem eigenen -ulgroupVerzeichnis und hat einen (nicht hilfreichen) Hash für einen Namen – zum Beispiel cba24c5b16a949c388b0204c9aa28867-ulgroup.

In jedem -ulgroupVerzeichnis haben Ihre Dokumente jeweils eine eigene .ulyssesDatei. Und Sie haben es erraten, sie haben auch einen Hash für einen Dateinamen. Beachten Sie, dass .ulyssesDateien tatsächlich sowohl a als auch Content.xmla Text.txtmit Ihrem Inhalt enthalten.

Inhalte über iCloud synchronisiert

Es wird Ihnen schwer fallen, über den Finder auf Ihre in Ulysses iCloud gespeicherte Bibliothek zuzugreifen, aber ich scheine mit dem Terminal problemlos auf meine zugreifen zu können, wenn Sie damit einverstanden sind. Es wird ähnlich wie oben beschrieben gespeichert, aber hier ist der Dateipfad, nach dem Sie stattdessen suchen werden:

~/Library/Mobile Documents/X5AZV975AG~com~soulmen~ulysses3/Documents/Library/Groups-ulgroup

Eine Anmerkung zu iCloud. com~soulmen~ulysses3 ist der Name des Anwendungsbündels/der Gruppe, den der Entwickler Apple bei der Erstellung der iCloud-Berechtigungen für diese Anwendung bereitgestellt hat. Der X5AZV975AG ist der von Apple bereitgestellte Bezeichner, der in Kombination mit dem Namensraum des Reverse-DNS-Typs jeden iCloud-Bucket einzigartig, aber allen, die diese App verwenden, gemeinsam macht.

Einfaches Finden Ihrer Dateien: Gehen Sie hierher cd ~/Library/Group\ Containers/X5AZV975AG.com.soulmen.shared/Ulysses/Documents/Library/Groups-ulgroup Durchsuchen Sie alle Dateien: grep -Ri "PHRASE" - "Ofen bis 350" ist besser als "Ofen" Es gibt den Speicherort der Datei und auch die ganze Zeile aus! Sie werden sehr schnell finden, wonach Sie suchen. Andere grep-Optionen: -v alles außer PHRASE -n -Zeile #'s -m 2 ersten 2 Übereinstimmungen

Es gibt eine Möglichkeit, dies zu tun, selbst wenn Sie den Zugriff auf Ulysses verlieren, haben Sie Ihre Dateien immer noch auf eine Weise, die für Sie nützlich ist und Sie nicht zum Weinen bringt.

Verschieben Sie Ihre Dateien in Ulysses' Abschnitten iCloud und "Auf meinem Mac" in zwei externe Ordner. Die genaue Verzeichnisstruktur wird kopiert & die Blattnamen bleiben erhalten; Ich brauchte ungefähr eine Minute.

wie man Ulysses für geistige Gesundheit einrichtet

Sobald Sie es so eingerichtet haben, dass nur externe Ordner verwendet werden, können Sie normale Dinge mit den Dateien tun.

Zum Vergleich:

Geben Sie hier die Bildbeschreibung ein

Alles, was Ulysses im ~/Library-Bereich aufbewahrt, ist überall verstreut. Hoffnungslos. Ich dachte, ich müsste jeden Ordner (Gruppe) von Hand erstellen und jedes "Blatt" einzeln exportieren.

Niemand sollte das durchmachen müssen, um eine Verzeichnisstruktur voller Textdateien von einem Ort zum anderen zu verschieben, mein Gott. Komma-Taste ist kaputt, Entschuldigung.