我正在嘗試覆蓋 cyberduck 中的預設資料夾,以將我的書籤儲存在 google 磁碟機資料夾中。我在 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
所以我試圖透過終端覆蓋 te 設定:
$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 Drive 中的空白而崩潰,我嘗試了以下方法但沒有成功:
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/
(每個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