Pas besoin de passer par un fichier intermédiaire. L’idée est d’envoyer la sortie de tar dans stdout -> tuyau -> ssh machineArchive dd of=/path/to/dest.tar
fp2x@drhpcmss:/$ ssh imas id
uid=1000(fp2x) gid=1000(fp2x) groupes=1000(fp2x),24(cdrom),25(floppy),27(sudo),29(audio),30(dip),44(video),46(plugdev),100(users),108(netdev)
fp2x@drhpcmss:/$ sudo tar cf - etc | ssh imas dd of=/tmp/etc.tar
16280+0 enregistrements lus
16280+0 enregistrements écrits
8335360 octets (8,3 MB) copiés, 3,44703 s, 2,4 MB/s
fp2x@drhpcmss:/$ ssh imas ls -lApst /tmp/etc.tar
8140 -rw-r--r-- 1 fp2x fp2x 8335360 juil. 8 15:54 /tmp/etc.tar
fp2x@drhpcmss:/$
Si on ne précise pas le paramètre if=.. dans la commande dd c’est l"entrée standard qui est utilisée.
Cordialement,
Regards,
Mit freundlichen Grüssen,
مع تحياتي الخالصة
F. Petitjean
« On ne perd pas son temps en aiguisant ses outils. »
Proverbe français