Téléchargez uniquement les fichiers modifiés sur le serveur FTP

11

Je veux télécharger des fichiers de mon ordinateur vers un site FTP et je ne veux pas télécharger des fichiers qui sont déjà sur le serveur. J'ai donc besoin d'un outil qui découvre les fichiers locaux différents de ceux du serveur ou qui n'existent pas sur le serveur.

Quelques exigences:

  • J'utilise un fournisseur bon marché qui ne prend pas en charge rsync ou ssh, donc je ne peux utiliser que FTP.

  • Je génère les fichiers avant de les télécharger, donc comparer les horodatages n'a aucun sens.

  • J'ai essayé lftp avec la commande mirror. C'est lent (je pense qu'il télécharge tous les fichiers).

  • Je télécharge les fichiers depuis différents ordinateurs, donc je ne peux pas utiliser la copie de site , qui utilise une base de données locale pour garder une trace des fichiers sur le serveur.

  • Je voudrais pouvoir télécharger tous les fichiers modifiés avec une seule commande. De préférence, aucune application graphique. Et il doit fonctionner sous Ubuntu.

Je pensais à créer un outil similaire à la copie de site, mais qui stocke les sommes de contrôle de tous les fichiers sur le serveur FTP sur le serveur lui-même. Mais alors j'ai pensé qu'il pouvait déjà y avoir un tel outil.

Martin Vilcans
la source
BTW, cela appartient-il à la place à serverfault?
Martin Vilcans
Vous voudrez peut-être jeter un œil aux réponses à cette question sur ServerFault: serverfault.com/questions/24622/how-to-use-rsync-over-ftp
Neil Santos

Réponses:

2

Avez-vous essayé Filezilla ?

Possède une fonction "Comparaison de répertoires" qui peut être ce que vous recherchez.

ebal
la source
1
Uhm, cette question a plus de 5 ans et l'OP n'est pas connecté au site depuis plus d'un an. Pourquoi essayer de faire revivre ça maintenant? : P
Patrick
La question intéresse non seulement le PO mais aussi d'autres comme moi.
René Nyffenegger,