With SFTP, Cyberduck supports creating a symlink by right clicking a file or folder, and selecting create symlink. This then creates a symlink in the same folder as the file/folder you're linking to. The symlink's path is relative, so it cannot be moved outside the folder, or it stops working.

This is THE most useless thing I can possibly imagine. Why would you EVER want to create a symbolic link to another folder in the same directory?

I have to be missing something. How can I create a symlink OUTSIDE of my current directory in Cyberduck? Or please refer me to a SFTP/FTP client that can.

2 Answers 2


This has been discussed in ticket #8570. To change the default from Cyberduck creating relative symbolic link targets you will need to set the hidden preference sftp.symlink.absolute to true to switch to absolute symbolic link targets.

  • Thanks. But I can't find user.config. It's not in /appdata/roaming/cyberduck, and I don't understand the path on the wiki page.
    – Jaxkr
    Dec 2, 2015 at 15:32

Run the following command in Terminal:

defaults write ~/Library/Preferences/ch.sudo.cyberduck.plist sftp.symlink.absolute true

This makes it so that the symbolic links you create use absolute paths instead of relative paths.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.