サイバーダックのデフォルト フォルダを上書きして、ブックマークを Google ドライブ フォルダに保存しようとしています。サイバーダック セルフで次の質問を見つけました:https://trac.cyberduck.io/ticket/6377#コメント: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ではアプリのコンテナ化が追加され、ブックマークを同期する従来の方法が廃止されました。MacOSのCyberduckはアプリデータを~/Library/Group Containers/G69SCX94XU.duck/Library/Application Support/duck/
(サイバーダックに関するよくある質問)。
試してみたところ、ブックマーク フォルダーを外部ディレクトリにシンボリック リンクすると機能するので、これが最善策です。例:
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