You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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
The text was updated successfully, but these errors were encountered:
This seems to work here without any issues. What is not supported are the old style 'Alias' created in the Finder.app. These will get transferred as zero-sized files. Please reopen with more details (the output of ls -al before and after the transfers) if you can reproduce this issue.
Thanks for the updated comment. I can see this now - very weird. Seems to be a problem in java.io.File as this is supposed to resolve symbolic transparently.
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:
In Cyberduck:
In Terminal:
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
The text was updated successfully, but these errors were encountered: