Notre site repose sur les images de l'un de nos fabricants. Les répertoires d'images sont massifs et les obtenir via FTP est un travail de tous les jours. Maintenant que nous avons téléchargé l'intégralité du répertoire, nous aimerions pouvoir télécharger périodiquement des fichiers et des répertoires qui sont nouveaux ou qui ont été modifiés depuis la dernière fois que nous les avons téléchargés. Nous pensons à écrire un script qui vérifie la date de modification des fichiers et ne télécharge que les dernières versions.Comment synchroniser le répertoire local avec le répertoire ftp distant?
Étant donné que ce problème ne peut pas être la première fois que ce problème a été rencontré ou résolu, j'ai décidé de le publier pour voir si quelqu'un connaît les solutions existantes qui peuvent être appliquées ici. Une solution existante devrait être compatible avec FreeBSD et/ou LAMP.
Dans mon cas, c'est wget, mais cela m'a conduit à la solution. wget --mirror ftp: // nom d'utilisateur: [email protected]/path/ -t 100 – user77413
Oh, en effet. Lire trop tard, lire trop vite. Il est également possible d'utiliser curl pour cela, même si ce n'est pas aussi simple qu'avec wget: http://curl.haxx.se/mail/archive-2005-11/0082.html – dmityugov