You can easily use curlftpfs to FTP your files. The command below FTP’s a complete directory structure to your local machine. The advantage over the wget command is that the curlftpfs command preserves your file and directory permissions.
Mount an FTP folder with the following command:
curlftpfs ftp.srv.nl /tmp/ftp/ -o user=[username]:[password],allow_other
This will mount the remote (FTP) directory on /tmp/ftp