Je recherche un programme FTP (gratuit si possible) qui permet de trouver des différences entre le client et le serveur, de sorte qu'il ne soit pas nécessaire de télécharger 50 Go à chaque fois que je valide des fichiers.
Je ne peux pas utiliser svn
car cette machine n'est pas sur mon réseau.
svn update
. Comme vous recherchez une solution FTP, je suppose que ce n'est pas le cas.svn export
au lieu desvn update
, et aucun accès root nécessaire.)svn
si vous pouvez vous connecter via SSH, en configurant un tunnel.)Réponses:
Comment utiliser rsync ?
la source
Si vous voulez une application de bureau, FileZilla est un bon choix, mais si vous voulez quelque chose que vous pouvez cibler par programme, rsync est probablement meilleur. Dans quel contexte allez-vous l'utiliser?
la source
FileZilla fera le travail
la source
sitecopy pourrait convenir. rsync est également conçu à cet effet.
la source
Au-delà de Comparer peut également être utile pour votre tâche - et cela peut beaucoup plus.
la source
" Synchroniser des fichiers via FTP " dans les mentions Super User
wput
etncftp
/ncftpput
.la source
J'ai écrit une application utilitaire qui a fait ceci: calculer le hachage SHA256 de chaque fichier à télécharger. Produisez un fichier texte avec ces hachages et les noms de fichiers - un fichier d'index. Téléchargez le fichier d'index basé sur le serveur. S'il n'est pas présent, supposons que tous les fichiers doivent être actualisés. S'il est présent, pour chaque fichier à télécharger:
Une fois tous les fichiers téléchargés, téléchargez le nouveau fichier d'index.
Plutôt que de télécharger 500 fichiers à chaque fois, il télécharge maintenant uniquement les fichiers modifiés, ainsi que le fichier d'index.
la source