Télécharger des fichiers à partir du Web via la ligne de commande Mac OS X

Anonim

Je développe fréquemment des pages Web et je trouve souvent frustrant de ne pas pouvoir redémarrer mon navigateur parce que je suis au milieu d'un téléchargement. Ainsi, lorsque j'ai besoin de télécharger un fichier volumineux et que je ne veux pas avoir à me soucier de savoir si Safari, Chrome ou Firefox continue de fonctionner sans interruption, je me tourne vers le fidèle Terminal ! En fait, vous pouvez facilement télécharger n'importe quel fichier sur le Web en utilisant la ligne de commande sur un Mac.

La prochaine fois que vous souhaitez télécharger un fichier, copiez simplement l'URL dans votre presse-papiers, puis ouvrez une fenêtre de terminal et utilisez la commande "curl".

Curl est facile à utiliser pour télécharger des fichiers, dans sa forme la plus simple, la syntaxe serait :

curl -O

L'URL de destination du fichier doit être préfixée par http pour le Web. Par défaut, cela téléchargera l'URL demandée dans le répertoire de travail actuel, en utilisant le même nom pour le fichier enregistré que celui qu'il était sur le serveur distant (en d'autres termes, si le fichier s'appelle "filename.zip" sur le serveur distant, le nom restera le même lors du téléchargement.

Vous devez utiliser l'indicateur -O (o majuscule) avec curl pour que le nom de fichier reste le même. Un indicateur -o en minuscule changera le nom. curl –help peut expliquer plus.

Avec les bases couvertes, faisons quelque chose d'un peu plus utile et spécifions où le fichier sera enregistré à partir de curl en utilisant un exemple spécifique.

D'abord, vous voudrez changer de répertoire dans lequel enregistrer le fichier, cela se fait avec la commande 'cd'. Nous utiliserons le bureau comme exemple : cd ~/Desktop

Maintenant que nous avons changé notre répertoire en "Desktop" (pour plus de commodité), nous pouvons commencer notre téléchargement. Pour le téléchargement, nous allons utiliser un utilitaire intégré appelé "curl".

curl -O http://www.exampleURL.com/downloads/Example/DoesNotExist.sit

Curl téléchargera instantanément le fichier. Si le fichier est suffisamment volumineux, vous obtiendrez une barre de progression indiquant la durée du téléchargement.

Vous pouvez même combiner les chaînes de commande ci-dessus en une seule commande, si vous le souhaitez :

cd ~/Desktop ; curl -O http://remote-server-IP/file.zip

Bien sûr, curl a de nombreuses autres utilisations au-delà du téléchargement de fichiers sur le Web, alors ne manquez pas nos autres articles sur l'utilisation de curl.

"

Si vous avez d'autres conseils ou astuces utiles pour utiliser cette méthode de téléchargement de fichiers à partir du Web, partagez-les avec nous dans les commentaires ci-dessous !

Télécharger des fichiers à partir du Web via la ligne de commande Mac OS X