Is there a way to transfer from one server directly to another without me having to download it to my computer first?
Yes, you can use things like rsync or even scp. Do you have ssh access on both servers? If they are both cPanel servers, there is a transfer utility that you can use as well, or, if you do not have WHM access, your host should be able to move the site over using this. Chris
I prefer rsync and use it with the options: rsync -axv --progress --delete --stats to get a clean copy of all files on new server including all ownership/permissions etc if you shut down mysql you may even copy correctly all mysql db incl all permissions etc this of course requires dedicated server on both sides while regular site copy is possible on hosted sites as well
rsync is the 1st & best choice you should go for ... when you want to migrate the contents with permissions intact... if its just media files / docs just tar them and wget them like how bohra said...
you need to use SCP to transfer files in commandline. check this out: http://corpocrat.com/2009/05/06/easy-methods-to-backup-your-cpanel-files/ http://corpocrat.com/2008/10/06/transfer-backup-files-from-server-to-server-in-command-line/