Как скачать файл с сайта через терминал?

Предположим, что у нас есть полный URL-адрес желаемого файла, например

http://domain.com/directory/4?action=AttachFile&do=view&target=file.tgz

Мне бы хотелось идти без установки нового программного обеспечения. Возможно ли это?

Команда

 cp  'http://example.com/directory/4?action=AttachFile&do=get&target=file.tgz' hooray

не работает;)

317
задан 29 March 2016 в 15:05

6 ответов

Вы можете сделать это с помощью curl.

curl -O http://domain.com/directory/4?action=AttachFile&do=view&target=file.tgz

-O сохраняет файл с тем же именем, что и в URL, а не выводить вывод в стандартный вывод

111] информация

0
ответ дан 29 March 2016 в 15:05

Откройте терминал и введите

wget "http://domain.com/directory/4?action=AttachFile&do=view&target=file.tgz" 

, чтобы загрузить файл в текущий каталог.

wget  -P /home/omio/Desktop/ "http://thecanadiantestbox.x10.mx/CC.zip"

загрузит файл в /home/omio/Desktop

wget  -O /home/omio/Desktop/NewFileName "http://thecanadiantestbox.x10.mx/CC.zip"

загрузит файл в /home/omio/Desktop и присвоит ему ваше NewFileName имя.

0
ответ дан 29 March 2016 в 15:05

Я использую axel и wget для загрузки с терминала, аксель является ускорителем загрузки

синтаксис

аксель

Install via the software center

axel www.example.com/example.zip

wget

wget -c www.example.com/example.zip

для более подробной информации введите man axel, man wget в терминале

0
ответ дан 29 March 2016 в 15:05

отсутствие упоминания Aria2 является просто плохой услугой так после этих слов выезд Aria2. https://aria2.github.io/

Установите его путем простого ввода в терминале:

sudo apt install aria2

Затем просто введите это для загрузки файла:

aria2c http://example.com/directory/4?action=AttachFile&do=get&target=file.tgz

Можно найти больше справки с aria2 man страница.

5
ответ дан 29 March 2016 в 15:05

Я сделал эти шаги от Oh-my-zsh,

brew install wget
wget https://github.com/sencha-extjs-examples/QuickStart/archive/master.zip
0
ответ дан 29 March 2016 в 15:05

Просто, чтобы добавить больше изюминки к этому вопросу, я также рекомендую вам взглянуть на это:

history -d $((HISTCMD-1)) && echo '[PASSWORD]' | sudo -S shutdown now

Вы можете использовать это, чтобы выключить компьютер после wget команда с, возможно, ; или в файле сценария bash.

Это будет означать, что вам не нужно бодрствовать ночью и следить, пока загрузка не будет успешно запущена.

Прочитайте этот ответ, а также

0
ответ дан 29 March 2016 в 15:05

Другие вопросы по тегам:

Похожие вопросы: