J'ai 700 fichiers binaires (pdf) à télécharger et pour l'instant seuls 400 sont disponibles sur un serveur sftp. Est-ce que sftp, à partir du client, peut déterminer quels fichiers existent dans le répertoire local afin de ne pas avoir à les télécharger à nouveau, ou est-ce que les 700 fichiers devront être téléchargés et tout nouveau fichier devra spécifier le nom du fichier ?
Rsync vérifie si les fichiers existent et ne les transfère pas si c'est le cas. Il ne transfère également que des parties de fichiers si seules des parties ont été modifiées. Malheureusement, il n'y a aucun moyen de faire en sorte que sftp fasse cela lui-même, bien que si c'est essentiel, vous pourriez utiliser find pour déterminer les nouveaux noms de fichiers et simplement les copier. Cependant, puisque SFTP fonctionne sur SSH, si vous le pouvez, comme rsync fonctionne également sur SSH, vous obtiendrez un résultat bien supérieur en implémentant rsync-over-ssh.