<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p><br>
    </p>
    <div class="moz-cite-prefix">On 31/01/2022 16:49, felix via gull
      wrote:<br>
    </div>
    <blockquote type="cite" cite="mid:YfgFAVOlEqQPRpNe@medium.hauri">
      <pre class="moz-quote-pre" wrap="">Bonjour Frédéric,

oui, cependant, afin d'éviter que des fichier modifié, ayant conservé
la même taille ne sombrent dans l'oubli,  perso j'aurrais fait, ( depuis
 le serveur source):

   ssh target /bin/sh <<<'cd path/to/target &&
                find . -type f -exec sha1sum {} +' >/tmp/sha1sum.txt

   cd path/to/source
   LANG=C sha1sum -c </tmp/sha1sum.txt |
       sed -ne ' s/"/\\"/g;
                 s/^\(.*\): OK$/touch -r "\1" "\/mnt\/target\/\1"/p
               ' # | sh

</pre>
    </blockquote>
    <p>Perso, je décommande ce genre de manip à la volée. Les chances
      que ça marche du premier coup sont... vraiment très faible, et une
      erreur (suivant ce que l'on a à faire et l'utilisation de variable
      vide suite à un typo) peut avoir des conséquences catastrophiques.</p>
    <p>Donc, je recommande de développer le code dans un script
      localement, de le tester (en mettant 'echo' devant sed par
      exemple), et en copiant le script une fois testé sur le serveur
      d’exécution... puis de le lancer avec la commande ssh target 
      my_script.</p>
    <p>Tout ceci ne changeant en rien la séquence décrite  par Félix.</p>
    <p>Aussi, attention avec LANG... Il est préférable de préciser la
      langue utilisée correctement (fr, en, ...), ainsi que
      l'encodage... (latin-2, ISO8859-1, UTF-8, ...) sinon gare aux
      surprises. Exemple LANG=<span style="font-family:monospace"><span
          style="color:#000000;background-color:#ffffff;">en_CH.UTF-8</span><br>
      </span></p>
    <p>dc<br>
    </p>
  </body>
</html>