It will download everything in the target server in the directory named "ftp.example.com".
(I think you can specify the directory with n option but I don't remember.)
Very easy. It will do incremental backup, as well.
You can also use rsync or one of other utilities.
You can set up the FTP of two servers so that you can control direct FTP to FTP transfer with your home machine, too.
There are so many ways.
I often use wget because there are very little things to remember or worry.
It never failed, so far (it retries, if it fails).
Not the best method (as far as the efficiency goes) but not that bad either, I guess.
I realy love simple solutions, but in this case I have to give one of my clients a GUI solution.
Both VPS are Linux, but I also have a windows VPS
You could also use 'scp' with the '-r' switch which will use encryption to transfer data from one server to another recursively.
Or you can use rsync and pass the files through SSH. Once you run rsync and get all the files. If any files change and you want to update them, rsync again and only the modified or updated files will be copied over and not all of the information.
If you want to provide a GUI solution to the customer, only an FXP program like FlashFXP will work. And it doesn't use your local connection, it creates a connection through both FTP sites:
To find out more simple man rsync or search google on how to use it correctly. We use it to backup some servers remotely, rsync checks for changed data and only backs up changed files not redundant ons.
Mega Hosters Inc. - The Last Host You Will Ever Need!
Hsphere Control Panel, 24/7 Phone Support, EasyApp, Shared SSL, Daily Backups, Dedicated IPs, PHP4 & PHP5, FFMPEG, Legal Adult Content Allowed + More! Treating A Customer The Way They Should Be Treated For Over 5.5 Years Now!