http get depuis le shell sous Mac OS X

16

Je souhaite télécharger un lien comme:

http://example.org/file.mp3

Maintenant, je suis assez drogué pour savoir ce que fait SCP, mais c'est à peu près où se termine mon geek-dom. Existe-t-il donc un programme shell qui me permet essentiellement de faire un get http et de le diriger vers un fichier?

fakeit
la source
@fakeit Si vous répondez aux commentaires d'autres utilisateurs, informez-les en écrivant @PrefixOfUsername dans votre commentaire, par exemple @Daniel , @Dan , @fakeit ou @fake . De cette façon, ils sont avertis par SuperUser. @Beck est proche, mais ne fonctionne pas.
Daniel Beck
@Daniel Ah, merci pour les conseils. Donc, tout le monde avec "Daniel" dans leur préfixe ne sera-t-il pas également informé? Ou est-ce intelligent et ne recherche que "Daniel's" qui ont répondu / commenté?
fakeit
1
Au plus, une seule personne est notifiée via cette @ -fonctionnalité (donc pas de notification à 20 personnes en remplissant votre commentaire avec @), plus toujours la personne à qui vous avez écrit le post sur lequel vous commentez (c'est pourquoi vous en êtes informé commentaire sans @). Il regarde en arrière dans le temps dans le même fil de commentaires et prend l'utilisateur correspondant le plus récent. Si un "Dan" devait commenter ici, lui et moi serions en compétition pour toute @Dannotification par d'autres, @Danieliraient à moi cependant. Le préfixe doit avoir 3 caractères ou plus, @fane fonctionnera pas.
Daniel Beck
@Daniel Awesome. Merci pour toute votre aide aujourd'hui. Tu gères.
fakeit

Réponses:

23
wget http://example.org/file.mp3

(vous devrez peut-être l'installer, par exemple en utilisant Homebrew , MacPorts ou Fink - en supposant que vous êtes toujours sur Mac OS X)

Alternativement, vous pouvez utiliser curl, qui est standard sur Mac OS X:

curl http://example.org/file.mp3 > local_filename.mp3
Daniel Beck
la source
1

Wget et curl peuvent ne pas être installés sur certains systèmes de type Unix par défaut. Mais vous pouvez également utiliser: il enregistre la réponse au répertoire actuel avec le nom de fichier URL. Pour changer voir
fetch http://example.org/file.mp3
man fetch

Viktor
la source