Quick Tip: Synchronize Folders with Cyberduck
There are plenty of options out there for folder synchronization on your mac. Sure, you can run various menubar applications, use your terminal magic skillz, or you could use an application that you’ve been using all along to do something a little different. In an attempt to streamline your processor activity, Cyberduck can not only satisfy your FTP, SFTP and Amazon S3 browsing needs, but also synchronize folders over these connections as well.
First, you’ll need to identify a folder to sync with on your remote host. Then, bust open your file menu and select Synchronize.

Cyberduck will then ask you to identify the folder with which you wish to synchronize. Pick a folder on your HD, confirm the sync, and your files will be transferred. You can also sync multiple folders with the same folder on the remote host. My only problem with this sync function is that Cyberduck does not automatically sync the folders on start-up. A couple of keyword searches later and I found what I was looking for.
In a previous version of Cyberduck, the app shipped with a script that would sync the folders. This sample sync AppleScript needs to be modified with your ftp login information as well as paths to your synchronized folder locations. Once the script is modified you can have an app like Lingon run the script when your sync folder is modified.
This is a great tip for those who would like to update their iWeb sites automatically. Just sync up your site folder with the corresponding folder on your web host and Cyberduck does the rest. In fact, I use Cyberduck’s synchronization feature to keep folders on my work computer and personal laptop synced. Cyberduck is not only my go to FTP app, it’s now my folder synchronization app of choice.





“A couple of keyword searches later and I found what I was looking for.”
What did you find? How did you make Cyber Duck start syncing automatically?
Hey Tim,
I’ve managed to do everything right except get Lingon to run my script. I haven’t quite got the hang of Lingon yet. What do I need to enter into the dialog steps in Lingon to make the script run whenever I change anything in my local folder of choice?
Hi Tim,
Thanks for the post. Seems that the sync is rather simple in cyberduck. Tried getting rsync working, but my terminal command line skills arent the best. That would be my preference, rsync is pretty awesome in terms of flexibility.
I want cyberduck to run a compare, and keep the newest change to files. Trying to create a mirror between my webserver and my local mac.
If I delete a file locally it deletes on the webserver, AND vice versa.
If I ammend a PHP file, and the file size is the same, it misses it! I think I need rsync!
Any thoughts?
Cheers
Stu
@Stuart
Doing a sync via FTP requires using the file attributes AFAIK – usually done via the timestamps (only sync up files that are newer in the source than the target), but since iWeb sets a new timestamp every time it publishes to folder, that won’t work. Cyberduck is comparing the filesize attribute instead, so as you noticed if you make a change that happens to leave the filesize the same it won’t get flagged as having changed.
AFAIK there isn’t a way to do a compare of the actual contents via FTP, and I believe that would require a full download anyway, so wouldn’t save any time and would only be helpful for hosting services that charged for uploads more than downloads (never heard of such a thing).
So you either 1 need a host that will allow you to work with rsync, 2 make sure you change the filesize when you make an edit or 3 every once in a while do a full overwrite/upload.
Hope that helps.
Is there a way to make Cyberduck upload just the changes that you’ve done? Or do you have to upload the whole web page again.
We are using Cyberduck to upload our new website on I Web and having great difficulty. It took 6 hours to complete on our Rocket Stick. We made some corrections and once home from holidays downloaded with a cable to our computer instead of the Rogers stick.First we did it wireless to our Rogers modem then we used the ether cable , either case it took us in excess of 6 hrs to load 40 MB We have high speed express . This is high speed
[...] errors and uploads Try Cyberduck, an FTP/FTPS/SFTP client. Its synchronization feature is very useful. __________________ Be sure to read all pages linked in this post; they [...]
This is not working with 3.6.1 anymore. Any hints/updates?
Thanks
Hi Guys, I just found a pretty nice site for unlock / jailbreak/ iphone 3g 3gs and iphone4 jailbreak.
http://www.anysim.net
http://www.bmw-eba.de.tl