comment synchroniser le dossier ftp avec le dossier local?

10

J'ai un dossier local et je voudrais le synchroniser un dossier sur un serveur Web via FTP. Quelle est la meilleure façon d'y parvenir? Je préférerais pouvoir le faire via le terminal, de sorte que je puisse simplement avoir une commande «mise à jour» qui mettrait à jour les fichiers sur le serveur.

GSto
la source

Réponses:

7

Vous pouvez le monter avec curlftpfs, puis le synchroniser avec unison.

Martin Ueding
la source
2
... ou rsync(qui est utilisé par unison)
dAnjou
rsyncne se synchronise pas de deux façons je pense.
Martin Ueding
Non, non. Mais dans ce cas, ce n'est pas nécessairement nécessaire. Je voulais juste l'ajouter;)
dAnjou
Bon, dans ce cas, un rsync --deleteferait l'affaire.
Martin Ueding
Un bon tutoriel sur la façon de faire ça (ce n'est pas si complexe, mais ça aide d'avoir une ligne directrice): raphael.li/tips/synchronize-ftp
Clément
1

Le script que vous recherchez peut être FTPSync .

Matthias Weiler
la source
2
Bien que ce lien puisse répondre à la question, il est préférable d'inclure les parties essentielles de la réponse ici et de fournir le lien de référence. Les réponses de lien uniquement peuvent devenir invalides si la page liée change.
Peachy
Je vois que cela aurait du sens en général, mais dans ce cas, je recommande un programme. Que dois-je écrire d'autre? Tapez "ftpsync.pl -h" pour savoir comment l'utiliser.
Matthias Weiler
La page a été déplacée vers savannah.gnu.org/projects/ftpsync et il y a un dépôt git: git.savannah.gnu.org/cgit/ftpsync.git
Clément