(ou cp) tu envoie à chaque fois l'ensemble des fichiers d'une machine à l'autre.
cp -n seulement si le fichier n’existe pas... OK donc pour les nouveaux mais on loupe les modifiés... cp -u marche par contre quand le fichier est nouveau ou absent...
Le seul bémol est que ces options ne sont pas POSIX mais on les trouve toutes les deux dans l’implémentation GNU, et seulement la première dans l’implémentation BSD.
Avec rsync tu n'envoie que ce qui est différent par rapport à la dernière synchronisation.
[^] # Re: commande testée sous debian
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au message recherche de script pour archivage complet de site web. Évalué à 3.
cp -nseulement si le fichier n’existe pas... OK donc pour les nouveaux mais on loupe les modifiés...cp -umarche par contre quand le fichier est nouveau ou absent...Le seul bémol est que ces options ne sont pas POSIX mais on les trouve toutes les deux dans l’implémentation GNU, et seulement la première dans l’implémentation BSD.
rsyncn’est pas un utilitaire POSIX non plus (puisque je vais dans ce sens) :DOn peut plus ou moins récréer le comportement en commençant par faire un
diffentre les deux répertoires (en veillant à n’utiliser que des options portables...)Mais si l’on veut rester dans des outils non standard, quelqu’un suggère aussi
unissonque j’avais pratiquement oublié. (j’avais plutôt un autre nom en tête, mais un autre commentaire m’a devancée) ;)"It is seldom that liberty of any kind is lost all at once." ― David Hume