Синхронизация закладок Cyberduck с Google Drive не удалась

Синхронизация закладок Cyberduck с Google Drive не удалась

Я пытаюсь перезаписать папку по умолчанию из cyberduck, чтобы сохранить свои закладки в папке google drive. Я нашел этот вопрос на cyberduck self:https://trac.cyberduck.io/ticket/6377#comment:4

Немного покопавшись, я нашел эту статью:https://stewartadam.io/blog/2014/05/05/sharing-your-cyberduck-bookmarks-between-computers-coud-sync-dropbox-google-drive-or

Итак, я пытаюсь перезаписать настройки через терминал:

$defaults write ch.sudo.cyberduck application.support.path ~/Google Drive/Cyberduck

Я получаю эту ошибку:

2020-12-02 15:03:14.864 defaults[46340:11519935] Unexpected argument Drive/Werk/Obaia/Cyberduck; leaving defaults unchanged.

Сбой из-за пробелов в Google Диске. Я попробовал следующее, но безуспешно:

defaults write ch.sudo.cyberduck application.support.path ~/Google\ Drive/Cyberduck
defaults write ch.sudo.cyberduck application.support.path "~/Google Drive/Cyberduck"

Кто-нибудь решал эту проблему? Пожалуйста, дайте мне знать.

решение1

Похоже, что с тех пор все изменилось, поскольку MacOS добавила контейнеризацию приложений, которая сломала старый способ синхронизации закладок. Путь поддержки приложений больше не настраивается, поскольку Cyberduck на MacOS теперь сохраняет данные своих приложений в ~/Library/Group Containers/G69SCX94XU.duck/Library/Application Support/duck/(поЧасто задаваемые вопросы о Cyberduck).

Я только что попробовал, и символическая ссылка на папку «Закладки» во внешнем каталоге работает, так что это ваш лучший вариант, например:

mv ~/Library/Group\ Containers/G69SCX94XU.duck/Library/Application\ Support/duck/Bookmarks ~/Dropbox/Cyberduck-Bookmarks
ln -s ~/Dropbox/Cyberduck-Bookmarks ~/Library/Group\ Containers/G69SCX94XU.duck/Library/Application\ Support/duck/Bookmarks

Связанный контент