Как загрузить файл с помощью командной строки?

13

Я хочу скачать файл из командной строки Linux. В основном я использую ssh и я пытаюсь загрузить файл в мою файловую систему на моем ноутбуке. Как я могу сделать это из командной строки?

Tom Wijsman
источник

Ответы:

24

wget а также curl обычно используются для веб-адресов. Для удаленных файлов используйте scp для отдельных файлов и рассмотреть rsync для каталогов.

geekosaur
источник
3
или же scp -r для каталогов
MattBianco
IME rsync лучше подходит как для файлов, так и для каталогов - если таковые имеются - помимо всего прочего, он может эффективно справляться с резюме.
cbz
Согласовано; scp -r больше всего меня раздражает, когда я совершаю ошибку, пытаясь использовать его.
geekosaur
Я пытаюсь скачать затмение ( 212.219.56.184/sites/download.eclipse.org/eclipseMirror/... ) в Linux с помощью командной строки. Но я получаю «Соединение с 212.219.56.184:80 ... не удалось: Соединение отказано» ... Есть идеи, что это за проблема?
om39a
13

Если файл общедоступен, то:

wget http://example.com/file.tar
zengr
источник
это В статье объясняется, как использовать различные опции, доступные для wget. Сенгар +1 для тебя;)
Shekhar
1

Я проголосовал за ответ Зенгра, но хотел бы упомянуть (поскольку ваш вопрос немного расплывчатый) lynx или же links веб-браузеры, если вы не помните полный URL-адрес файла для загрузки.

scp с открытым ключом аутентификации ваш друг, если вы копируете между своими машинами.

MattBianco
источник