Де Улісс зберігає свій локальний вміст?


9

Я хотів би створити резервну копію свого локального вмісту за допомогою власних сценаріїв. Але я не знайомий про те, як працюють програми OSX. Тому я не можу знайти, де Ulysses зберігає свій локальний вміст.

Або взагалі, де зазвичай програми OSX зберігають свій вміст буфера?

Відповіді:


6

Кожна програма дійсно повинна вирішувати, чи зберігається вона в домашній папці / документах і дозволяє користувачам керувати речами або чи робить базу даних у простому перегляді (наприклад, Photos або iTunes) з аспектами бази даних в іншому місці або повністю приховати файлову систему та керувати ними всі файли / синхронізація.

У випадку з Ulysses - розробник вирішив керувати речами в пакеті / базі даних і або синхронізувати його з iCloud через локальний кеш, або зберегти вміст локально у папці бібліотеки користувачів - з огляду на нормальні очікування в ~ / Документах або ~ / Настільний

Вміст зберігається на моєму Mac

Якщо ви не синхронізуєте свій локальний вміст за допомогою iCloud (тобто це в розділі On My Mac на бічній панелі Ulysses), ви можете отримати доступ до кожної групи у вашій бібліотеці Ulysses за наступним файловим шляхом:

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

Кожна група належить йому свій власний -ulgroupкаталог і буде мати (даремну) хеш для імен, наприклад, cba24c5b16a949c388b0204c9aa28867-ulgroup.

У кожному -ulgroupкаталозі у ваших документів буде власний .ulyssesфайл. І ви здогадалися, у них також є хеш для імені файлу. Зауважте, що .ulyssesфайли насправді містять як a, так Content.xmlі a Text.txtіз вмістом у них.

Вміст, синхронізований через iCloud

Вам буде важко отримати доступ до бібліотеки, що зберігається в Ulysses iCloud, від Finder, але я, здається, зможу отримати доступ до мій штрафу за допомогою терміналу, якщо вам це зручно. Він зберігається так, як я описав вище, але ось шлях до файлу, який ви шукаєте замість цього:

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

Примітка про iCloud. Com ~ soulmen ~ ulysses3 - це набір програм / групи програм, наданий розробнику Apple під час створення прав iCloud для цієї програми. X5AZV975AG - це наданий ідентифікатором Apple, який у поєднанні із зворотним простором імен типу dns робить кожне відро iCloud унікальним, але загальним для всіх, хто використовує цю програму.


1

У 2019 році на Ulysses 16 файли розміщені в

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

І ось, відповідь iCloud benjaminwil дотримується:

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

щоб дістатися туди швидко, ви могли зробити

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

Дякую за відповідь. Ви можете також відредагувати прийняту відповідь, щоб зробити її актуальною. Не хвилюйтесь - система відслідковує редагування стилю вікі, і якщо ви помилитесь з редагуванням, інші можуть відкотити або вдосконалити речі.
bmike
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.