How to copy Cyberduck bookmarks to another MacBook?

72

Solution 1

Update 2018-07-23

The below is outdated. See the answer by @dakishimesan.

Original Content

May be worth just copying the entire Cyberduck folder across. It's located at ~/Library/Application Support/Cyberduck. There is a Favorites.plist file in there if you just want the bookmarks. Put that in the same location on your new MacBook.

Solution 2

Full answer from the Cyberduck documentation:

Preferences and application support files location

Preferences are saved in ~/Library/Preferences/ch.sudo.cyberduck.plist.

Bookmarks, history, ​profiles and workspace information is saved in the application support directory. These settings are shared with ​Cyberduck CLI and ​Mountain Duck.

~/Library/Group Containers/G69SCX94XU.duck/Library/Application Support/duck/

Navigate to the Library folder using ⌘⇧-L or use Go → Go to Folder… in Finder.

Solution 3

You can drag and drop the bookmarks from the list (Cmd+B) to a Finder window or the desktop, then copy or move those files to your new machine.

These files don't contain your stored password, this is still in your keychain. Enter it anew on the new machine, or migrate your login (default) keychain you can find in /Users/yourname/Library/Keychains/login.keychain.

If your machine is brand new, you could consider using Migration Assistant to migrate all your data to the new machine.

Solution 4

In Sierra:

User -> Library -> Group Containers -> G69SCX94XU.duck -> Library -> Application Support -> duck

Solution 5

For backup, just simple: access bookmarks pages, at here select bookmarks which you want to backup (or press CMD A to select all bookmarks), then drag-n-drop them to Desktop or anywhere

For restore: drag-n-drop backup file (.duck) to Cyberduck!

Share:
72

Related videos on Youtube

Jigyasa
Author by

Jigyasa

Updated on September 17, 2022

Comments

  • Jigyasa
    Jigyasa over 1 year

    Following command is taken from a shell script,

    ( ST1=`date`; class_name -C file.cfg    $* > output.log 2>&1; echo START: $ST1 >> output2.log; echo END: `date` >> output2.log) &
    
    1. In above shell script, there are few commands, seperated by ; inside (). Google search says that it is used for array, but the shell script is not assigning the output to anything. What probably could be the use of ()?
    2. What is use of & at end?
    • Ashish Gaur
      Ashish Gaur over 10 years
      Can you post the whole script, its kind of vague right now.
    • Jigyasa
      Jigyasa over 10 years
      it has 1000s of LOC and i dont have permissions to post that :(
    • chepner
      chepner over 10 years
      You could at least post the snippet involving parentheses.
    • Jigyasa
      Jigyasa over 10 years
      @chepner I have posted it. Please check
    • Jigyasa
      Jigyasa over 10 years
      @snyder I cant post whole script. Just see the code inside block.
    • slhck
      slhck about 5 years
      Please consider un-accepting the outdated answer in exchange for the current one by dakishimesan
  • HikeMike
    HikeMike over 13 years
    May be worth it to migrate the whole user profile to the new machine :-) I would probably go insane without all my applications, preferences, files, etc.
  • HikeMike
    HikeMike over 13 years
    ~/Library/Preferences/ch.sudo.cyberduck.plist might also be a good idea to migrate.
  • donut
    donut almost 6 years
    This is no longer accurate. See @dakishimesan's answer, superuser.com/questions/203941/….
  • Benjamin Tamasi
    Benjamin Tamasi over 4 years
    This works well, but doesn't persist saved passwords :/
  • tquang
    tquang over 4 years
    In this case (for scp, sftp), I think you need to config same me: add a key to all session remote
  • Andreas
    Andreas about 4 years
    Any idea, how to prevent the loss of the sort order? Is that in the profile files?
  • Saravanabalagi Ramachandran
    Saravanabalagi Ramachandran about 4 years
    This is where I found the bookmark files for Mountain Duck as well :)