Buenas,
Hace poco se me planteó mover 'a mano' un site, de un server a otro... y fue un cognazo.
Total, que me he hecho un script, 'FTP -> localhost' que, manteniendo la estructura, permisos y fechas de los files de un directorio FTP origen, mueve ese directorio a una carpeta destino definida por el usuario y localizada en localhost.
Actualmente uso este script para mover sitios completos y para hacer de forma sencilla backups de attachments de foros, por ejemplo. Está probado en servers Windows y Linux.
Su estética es espartana, pero para este tipo de cosas lo que me interesa es que funcionen, no que se vean bonitas.
El script -que no puedo pegar aquí por ser demasiado largo- está aquí: http://www.elpombo.com/almacen/kerne...alhost.php.txt
y cuando se lanza, esto es lo que aparece... no creo que sea necesario explicar mucho más.
Un saludo.
P.D. Para que lo podáis probar he creado un espacio en Siteburg y metido allí un par de cosas irrelevantes, sólo para este menester. Eso quiere decir que los valores por defecto que presenta el script, son reales.