Forum Programmation.shell je voudrais telecharger le contenue d'une directory

Posté par  .
Étiquettes : aucune
0
12
juil.
2006
bonjours a tous,

j'ai un petit probleme car je voudrais par le biais d'un script ftp telecharger le contenu d'une direcory ( elle comprend des fichiers et des sub-directories )

je sais que mput * envoi tous les fichiers mais comment faire pour telecharger des sous repertoires et leur contenue aussi

merçi pour votre aide
  • # lftp

    Posté par  . Évalué à 2.

    La commande mirror de lftp fait ce que tu souhaites. Ses options permettent entre autres d'effectuer la copie dans un sens ou dans l'autre, et des tas d'autres choses encore.
    • [^] # Re: lftp

      Posté par  . Évalué à 1.

      merci symoon pour ta réponse
      j'avais trouvé des infos sur lftp mais n'est pas installé sur le serveur red hat ou doit se dérouler le script

      il me faut une instruction ou un option pour FTP simplement

      voici mon script :


      for language in fr de en es it ru pt mn
      do

      pathverio=$pathverio1/$language/$pathrainbow2
      pathlocalrainbow=$pathrainbow1/$language/$pathrainbow2
      echo ""
      echo ""
      ftp <<**
      open XXX.EEE.YYY.RRR
      cd $pathverio
      lcd $pathlocalrainbow
      mput *
      bye
      **
      echo "$date - $hour : Transfert de l'ensemble de la Directory $pathrainbow2 pour la langue ( $language ) **** réussi ****"
      done
  • # mget *

    Posté par  . Évalué à 0.

    mput * envoit recursivement, son equivalent mget * reçoit recursivement. C'est aussi simple que ça a priori (bien pensé à desactiver le prompt sinon ça demande comfirmation pour chaque fichier)
  • # ncftpput / ncftpget

    Posté par  . Évalué à 1.

    A regarder aussi... Bien pratique pour du ftp non interactif.
  • # la commande wget convient

    Posté par  . Évalué à 1.

    Pour charger le contenu d'un répertoire et de ses sous répertoires :

    wget -r ftp://ftp.machine.extension/repertoire/a/charger

    Consulte la page de manuel pour trouver les options utiles.
    J'utilise souvent les options :
    --cut-dir
    -nc
    -c
    -l

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.