Comment télécharger un fichier en utilisant la ligne de commande?


13

Je souhaite télécharger un fichier à partir de la ligne de commande Linux. Fondamentalement, j'utilise sshet j'essaie de télécharger un fichier sur mon système de fichiers sur mon ordinateur portable. Comment puis-je faire cela à partir de la ligne de commande?

Réponses:


24

wgetet curlsont couramment utilisés pour les URL Web. Pour les fichiers distants, utilisez scppour les fichiers individuels et pensez rsyncaux répertoires.


3
ou scp -rpour les répertoires
MattBianco


IME rsync est meilleur pour les fichiers et les répertoires - s'ils sont disponibles - en dehors de toute autre chose, il peut gérer efficacement les reprises.
cbz

D'accord; scp -rm'agace surtout quand je fais l'erreur d'essayer de l'utiliser.
geekosaur

J'essaie de télécharger eclipse ( 212.219.56.184/sites/download.eclipse.org/eclipseMirror/… ) sous linux en utilisant la ligne de commande. Mais j'obtiens "Connexion à 212.219.56.184:80 ... a échoué: connexion refusée" ... Une idée de ce qu'est le problème?
om39a

13

Si le fichier est accessible au public, alors:

wget http://example.com/file.tar

Cet article explique comment utiliser les différentes options disponibles pour wget. Sengar +1 pour vous;)
Shekhar

1

J'ai voté pour la réponse de zengr, mais je voudrais mentionner (car votre question est un peu vague) lynxou linksles navigateurs Web, si vous ne vous souvenez pas de l'URL complète du fichier à télécharger.

scp avec l'authentification par clé publique est votre ami si vous copiez entre vos propres machines.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.