¿Cómo sincronizar la carpeta ftp con la carpeta local?


10

Tengo una carpeta local y me gustaría sincronizarla en un servidor web a través de FTP. ¿Cuál es la mejor manera de lograr esto? Preferiría poder hacer esto a través del terminal, de modo que pueda tener un comando 'actualizar' que actualizaría los archivos en el servidor.

Respuestas:


7

Puede montarlo curlftpfsy luego sincronizarlo con unison.


2
... o rsync(que es utilizado por unison)
dAnjou

rsyncNo se sincroniza de dos maneras, creo.
Martin Ueding

No lo hace Pero para este caso no es necesariamente necesario. Solo quería agregarlo;)
dAnjou

Correcto, en este caso a rsync --deleteharía el truco.
Martin Ueding

Un buen tutorial sobre cómo hacerlo (no es tan complejo, pero ayuda tener una guía): raphael.li/tips/synchronize-ftp
Clément

1

El script que está buscando puede ser FTPSync .


2
Si bien este enlace puede responder la pregunta, es mejor incluir aquí las partes esenciales de la respuesta y proporcionar el enlace como referencia. Las respuestas de solo enlace pueden volverse inválidas si la página vinculada cambia.
Peachy

Veo que tendría sentido en general, pero en este caso recomiendo un programa. ¿Qué más debo escribir? Escriba "ftpsync.pl -h" para aprender a usarlo.
Matthias Weiler

La página se trasladó a savannah.gnu.org/projects/ftpsync y hay un repositorio de git: git.savannah.gnu.org/cgit/ftpsync.git
Clément
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.