Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I want to download a file from the Linux command line. Basically I'm using ssh and I'm trying to download a file to my file system on my laptop. How can I do that from the command line?

share|improve this question
add comment

migrated from stackoverflow.com Mar 23 '11 at 2:31

This question came from our site for professional and enthusiast programmers.

3 Answers

wget and curl are commonly used for web URLs. For remote files, use scp for individual files and consider rsync for directories.

share|improve this answer
3  
or scp -r for directories –  MattBianco Mar 23 '11 at 9:38
    
    
IME rsync is better for both files and directories - if available - apart from anything else it can cope with resumes efficiently. –  cbz Mar 23 '11 at 9:59
    
Agreed; scp -r mostly aggravates me when I make the mistake of trying to use it. –  geekosaur Mar 23 '11 at 10:01
    
I am trying to download eclipse (212.219.56.184/sites/download.eclipse.org/eclipseMirror/…) in linux using command line. But I get "Connecting to 212.219.56.184:80... failed: Connection refused"... Any Idea of what the issue is all about? –  om39a Sep 7 '12 at 5:34
add comment

If the file is publicly available, then:

wget http://example.com/file.tar
share|improve this answer
    
This article explains how to use different options available for wget . Sengar +1 for you ;) –  Shakehar Mar 23 '11 at 10:35
add comment

I upvoted zengr's answer, but would like to mention (since your question is a bit vague) lynx or links web browsers as well, if you don't remember the full URL to the file to download.

scp with public key authentication is your friend if you copy between your own machines.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.