[gull] Transfert de répertoires par FTP

BRINER Cedric briner at infomaniak.ch
Thu Mar 10 11:49:01 CET 2005


> Le moyen le plus sure etant de creer un tar.gz avec ta hieracrchie et de la 
> recuperer comme un seul fichier. Aussi, la commande 'mget' permet de 
> recuperer plusisurs fichiers ftp, mais elle ne permet d'aller en 
> profondeur... 
exact...
ou tu peux aussi faire ca avec ssh et tar.

tar -cjf - ./<le_repertoire a deplace> | \
ssh login at machine.distante '(cd <la racine que tu veux>; tar -xjvf - )'

-tu crees un tar avec une compression forte dont la sortie va sur la
sortie standard 
-tu tuyaute cette sortie sur une machine distante
-tu creer un sous-shell              :avec les '()'
-tu te deplace dans ton arborescence : cd <la racine que tu veux>
-tu untar depuis l'entree standard   :tar -xjvf -

ATTENTION: il est important de mettre les apostrophes autour de :
(cd <la racine que tu veux>; tar -xjvf - )
pour qu'il soit pas interprete dans le shell de ta machine local


Cedric BRINER
P.S. ca parait horrible comme ligne de commande.... mais c'est
totalement hoOorible : )




More information about the gull mailing list