Wget est un utilitaire bien pratique pour télécharger des fichiers en ligne de commande. Malheureusement OSX ne le propose par défaut. On peut bien sur l’installer via les ports mais sur un autre Mac que le sien on peut avoir besoin d’une solution plus rapide et moins intrusive.
OSX propose heureusement curl qui peut remplir le même rôle avec l’option :
-O/--remote-name Write output to a file named as the remote file
Mais les habitudes ont la vie dure et donc pour simuler wget il est plus simple de rajouter un alias:
echo ‘alias wget=“curl -O”’ » ~/.bash_profile
Curl propose plein d’autres options. Pour les consulter:
curl --help
ou
man curl
Si vous rencontrez l’erreur:
$ curl -O http://www.jmanteau.fr/ curl: Remote file name has no length! curl: try 'curl --help' or 'curl --manual' for more information
Il faut alors utiliser curl de la façon suivante:
curl http://www.jmanteau.fr/ > sortie.html % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 34039 34039 25476 --:--:-- :00:01 --:--:-- 26865