Closed
Description
99ca488 created the issue
When you download a file and overwrite a file that is a symbolic link on the local machine Cyberduck does something very weird. It should open a file pointer on the symbolic link and the filesystem will handle writing the contents of the file to the location that is referred to by the symbolic link.
Example:
In Terminal:
cd ~/tmp
echo "Hello world" > file.txt
ln -s file.txt link.txt
ls -al
In Cyberduck:
Upload link.txt
Download link.txt
In Terminal:
cd ~/tmp
ls -al
See that file.txt has now become a symbolic link to 'Hello world?' - it's not even a file anymore.
Thanks for a great FTP client!
Simon