• [^] # Re: Tu as presque la solution !

    Posté par (site web personnel) . En réponse au message Copier seulement des fichiers .htm/.html d'une arboresence vers un autre pc.. Évalué à 3.

    A priori, le problème est que tu fais autant de cp qu'il y a de fichiers, et cp /chemin/vers/un/fichier . ne reproduit pas le chemin.

    J'aurais eu tendance à mettre tous les fichiers dans un tar (les scp me claquent parfois entre les doigts quand certains fichiers ont des noms bizarres), à passer le tar à ssh et détarrer sur l'autre machine. Avec une ligne du style
    tar cf - les_arguments | ssh moi@chezmoi tar xvf - -C /quelque/part/

    où les_arguments serait le résultat du find. En gros avec
    find . -name *.htm -type f | xargs tar cf - | ssh ...blabla
    L'arborescence devrait être conservée et se retrouver dans /quelque/part/. je ne suis pas sur que ce soit exactement ça, mais l'esprit doit y être.
    On peut éventuellement rajouter un j ou z pour compresser le tar et gagner de la bande passante (mais perdre du cpu...)