The easiest way to transfer you files is with this little program Sitecopy
A program for managing a WWW site via FTP, DAV or HTTP sitecopy is for copying locally stored websites to remote ftp servers. With a single command, the program will synchronize a set of local files to a remote server by performing uploads and remote deletes as required. The aim is to remove the hassle of uploading and deleting individual files using an FTP client. sitecopy will also optionally try to spot files you move locally, and move them remotely.
If you use Ubuntu you can get the program via Synaptic. Curent version is 1:0:16.3-10 for Gutsy.
It is only 463 kB. It needs libc6 and libneon. But that should on a normal Linux distribution be ok.
There is also a GUI: xsitecopy, but you cannot use both together. I stick to sitecopy.