Différences entre versions de « Dupliquer un site »

De Cliss XXI
Sauter à la navigation Sauter à la recherche
imported>SylvainBeucler
m (reorga)
imported>SylvainBeucler
m (note sur la mise à jour de la copie)
Ligne 10 : Ligne 10 :
 
* Puis utilisez wget:
 
* Puis utilisez wget:
 
  wget -r ftp://ftp.hebergeur.org
 
  wget -r ftp://ftp.hebergeur.org
 +
 +
Note: ne pas utiliser <code>-c/--continue</code> pour mettre à jour la copie: <code>-c</code> permet de reprendre un téléchargement interrompu, et non pas de mettre un fichier à jour. Vous devez relancer la même commande, qui effectuera à nouveau un téléchargement complet du site.
 +
 +
D'autres outils permettent d'utiliser la date de dernière modification et la taille du fichier comme heuristique, afin d'éviter un téléchargement superflu.
  
 
== Autres ==
 
== Autres ==
  
 
On peut aussi utiliser gFTP. Il paraît que <tt>lftp</tt> permet de faire des trucs sympa aussi. Enfin une recherche chez packages.debian.org sur 'mirror' présente 'mirror', 'fmirror' et 'ftpmirror',
 
On peut aussi utiliser gFTP. Il paraît que <tt>lftp</tt> permet de faire des trucs sympa aussi. Enfin une recherche chez packages.debian.org sur 'mirror' présente 'mirror', 'fmirror' et 'ftpmirror',

Version du 25 mars 2006 à 13:10

Votre hébergeur vous propose un accès FTP, et malheureusement pas de rsync?

Avec wget

Pour rapatrier votre site en ligne de commande:

  • Créez un ~/.netrc:
machine ftp.hebergeur.org login monlogin password monmotdepasse
  • Appliquer les bonnes permissions:
chmod 600 ~/.netrc
  • Puis utilisez wget:
wget -r ftp://ftp.hebergeur.org

Note: ne pas utiliser -c/--continue pour mettre à jour la copie: -c permet de reprendre un téléchargement interrompu, et non pas de mettre un fichier à jour. Vous devez relancer la même commande, qui effectuera à nouveau un téléchargement complet du site.

D'autres outils permettent d'utiliser la date de dernière modification et la taille du fichier comme heuristique, afin d'éviter un téléchargement superflu.

Autres

On peut aussi utiliser gFTP. Il paraît que lftp permet de faire des trucs sympa aussi. Enfin une recherche chez packages.debian.org sur 'mirror' présente 'mirror', 'fmirror' et 'ftpmirror',