como sincronizar a pasta ftp com a pasta local?

10

Eu tenho uma pasta local e gostaria de sincronizá-la em um servidor da web via FTP. Qual é o melhor jeito de concluir isso? Eu preferiria poder fazer isso via terminal, para que eu possa ter apenas um comando 'update' que atualize os arquivos no servidor.

GSto
fonte

Respostas:

7

Você pode montá-lo curlftpfse sincronizá-lo com unison.

Martin Ueding
fonte
2
... ou rsync(que é usado por unison)
dAnjou 14/06
rsyncnão sincroniza de duas maneiras, eu acho.
Martin Ueding 15/06
Não, não faz. Mas, para este caso, não é necessariamente necessário. Eu só queria adicioná-lo;)
dAnjou 16/06
Certo, neste caso, a rsync --deletefaria o truque.
Martin Ueding
Um bom tutorial sobre como fazer isso (que não é tão complexa, mas que ajuda a ter um guia): raphael.li/tips/synchronize-ftp
Clément
1

O script que você está procurando pode ser FTPSync .

Matthias Weiler
fonte
2
Embora esse link possa responder à pergunta, é melhor incluir aqui as partes essenciais da resposta e fornecer o link para referência. As respostas somente para links podem se tornar inválidas se a página vinculada for alterada.
Peachy
Vejo que faria sentido em geral, mas neste caso eu recomendo um programa. O que mais devo escrever? Digite "ftpsync.pl -h" para aprender a usá-lo.
Matthias Weiler
A página foi movida para savannah.gnu.org/projects/ftpsync e existe um repositório git: git.savannah.gnu.org/cgit/ftpsync.git
Clément