Я пытаюсь перезаписать папку по умолчанию из 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