Parfois, vous devez déplacer un site Web d'un serveur à un autre. Au lieu de télécharger le site Web de l'ancien serveur sur votre PC via FTP et de le télécharger de votre PC vers le nouveau serveur, cela vous ferait gagner beaucoup de temps de simplement copier le site Web d'un serveur à l'autre. Ce tutoriel explique comment utiliser Wget pour télécharger/déplacer un site Web d'un serveur à l'autre via FTP.
1 Remarque préliminaire
Je suppose que vous avez une connexion FTP fonctionnelle sur le serveur distant.
2 Utiliser Wget
Pour télécharger un site Web distant sur votre serveur local de manière récursive, vous pouvez utiliser Wget comme suit :
wget -m ftp://username:[email protected]/
Le commutateur -m active la mise en miroir, ce qui signifie qu'il permet la récursivité avec une profondeur de récursivité infinie, et qu'il conserve les listes de répertoires FTP ainsi que les horodatages.
Si vous souhaitez simplement télécharger un sous-répertoire spécifique, par ex. /htdocs, procédez comme suit :
wget -m ftp://username:[email protected]/htdocs
Si votre nom d'utilisateur ou votre mot de passe contient des espaces ou des caractères spéciaux, placez-les entre guillemets simples. Exemple :
wget -m ftp://'user name':'pass!word'@www.mydomain.tld/
3 liens
- Wget :http://www.gnu.org/software/wget/