Sauvegarde rapidement un site via FTP avec wget

Si vous souhaitez sauvegarder rapidement un site Web entier via FTP, le moyen le plus simple de le faire est de passer par la ligne de commande à l'aide de la commande wget. En fait, vous pouvez sauvegarder un site entier (ou n'importe quoi d'autre sur le serveur FTP entier) avec une seule chaîne de commande.

La syntaxe que nous allons utiliser est la suivante:

wget -r ftp://username:[email protected]/

Remplacez le nom d'utilisateur et le mot de passe par les informations de connexion appropriées et remplacez le domaine par le site que vous souhaitez mettre en miroir / sauvegarder. Si vous êtes curieux, l'indicateur -r signifie simplement récursif.

Le site entier sera sauvegardé localement dans le répertoire où la commande wget a été exécutée, pour éviter tout désordre potentiel que vous pourriez vouloir faire un répertoire rapide en utilisant mkdir et exécuter wget à partir de là, en particulier si vous travaillez avec des sites web très volumineux .

Nous avons déjà utilisé wget pour mettre en miroir localement un site web, c'est un outil puissant et une installation intéressante si vous êtes un utilisateur avancé et que vous ne l'avez pas déjà sur votre Mac. Pour installer wget, vous devez d'abord installer quelque chose comme XCode, HomeBrew ou MacPorts, qui vous donne également accès à des milliers d'autres outils de ligne de commande, soit en compilant des binaires sources ou pré-packagés.