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


13

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

Ответы:


24

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


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

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

1

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

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.