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.
Réponses:
Avez-vous essayé Filezilla ?
Possède une fonction "Comparaison de répertoires" qui peut être ce que vous recherchez.
la source