Cyberduck이 Google 드라이브와 북마크를 동기화하지 못함

Cyberduck이 Google 드라이브와 북마크를 동기화하지 못함

북마크를 Google 드라이브 폴더에 저장하기 위해 Cyberduck의 기본 폴더를 덮어쓰려고 합니다. 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가 북마크를 동기화하는 기존 방식을 깨뜨리는 앱 컨테이너화를 추가함에 따라 상황이 변경된 것 같습니다. MacOS의 Cyberduck은 이제 앱 데이터를 ~/Library/Group Containers/G69SCX94XU.duck/Library/Application Support/duck/다음 위치 에 저장하므로 애플리케이션 지원 경로를 더 이상 사용자 정의할 수 없습니다.사이버덕 FAQ).

방금 시도해 보았는데 Bookmarks 폴더를 외부 디렉토리에 심볼릭 링크하는 것이 작동하므로 이것이 최선의 방법입니다. 예:

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

관련 정보