Download file with windows cmd

Как скачать файлы из командной строки в Windows, как wget или cURL

Как я могу скачать что-то из интернета непосредственно без Internet Explorer или Firefox открытие Acrobat Reader / Quicktime / MS Word / что?

Я использую Windows, поэтому версия Windows Wget будет делать.

17 ответов

GNU Wget — бесплатная сетевая утилита для извлечения файлов из мира Широкая паутина используя HTTP и FTP, 2 наиболее широко используемый интернет протоколы. Он работает неинтерактивно, что позволяет фон, после выхода из системы.

с этот раздел FAQ, скачать ссылки предложил:

ссылка с учтивостью Ерней Simončič используется вместо этого.

альтернатива, которую я недавно обнаружил, используя PowerShell:

это работает также с GET запросов.

Если необходимо указать учетные данные для загрузки файла, добавьте следующую строку:

появится стандартный запрос учетных данных windows. Введенные там учетные данные будут использоваться для загрузки файла. Это нужно сделать только один раз за все время использования объекта $client.

Если у вас PowerShell > = 3.0, вы можете использовать Invoke-WebRequest

Windows имеет свою собственную утилиту загрузки командной строки -BITSAdmin:

BITSAdmin-это инструмент командной строки, который можно использовать для создания загрузки или загружать задания и следить за их ходом.

и полный bitsadmin пример:

Edit:15.05.2018 — оказалось, что можно скачать с файл с сертификатом тоже:

Certutil не устанавливается по умолчанию на XP / Win2003, но avaialble на новых версиях windows.Для XP/2003 вам понадобится Admin Tool Pack для windows server 2003

сохраните следующий текст в wget.js и просто позвонить

Я сделал быстрый myGet.bat-файл, который вызывает метод PowerShell, описанный выше.

есть родной завиток для Windows доступен здесь. Существует множество разновидностей-с поддержкой SSL и без нее.

вам не нужен дополнительный багаж Cygwin и любит, только один маленький EXE-файл.

также важно знать, что есть оба wget и curl псевдонимы, встроенные во все современные версии Windows Powershell. Они эквивалентны.

нет дополнительные файлы или загрузки требуется получить wget функции:

вы можете ввести команду cURL, как тот, который загружает файл из Репозитории GitHub.

и покажется как это работает, но то, что он на самом деле делает это просто использование cURL в качестве псевдонима. В приведенном выше примере, что произойдет, это что вы просто получите заголовки вместо самого файла.

псевдонимы в PowerShell позволяют создавать ярлыки для более длинных команд, так что вам не придется вводить их все время.

если ввести команду Get-Alias, появится список всех псевдонимов, используемых в PowerShell. Как видите, команда curl просто вызывает команду Invoke-WebRequest. Они похожи, но не то же самое, поэтому выше запрос не работает для нас.

для правильной работы в PowerShell проще всего использовать переменные и -OutFile аргументов, как показано ниже:

этот синтаксис загрузит полное содержимое целевого файла azuredeploy.json локальный файл newfile.json

основное преимущество заключается в том, что он встроен в Powershell сам по себе, так что этот код будет выполняться непосредственно без загрузки или каких-либо других дополнительных файлов, необходимых для его работы на любой современной версии Windows.

Я искал то же самое, и поскольку у меня не было привилегии установить любой из вышеперечисленных пакетов, я пошел на небольшой обходной путь (для загрузки 30+файлов):

  • Я создал пакетный файл
  • перечислены все файлы
  • Put firefox.exe в начале каждой строки
  • пошел в каталог firefox в Program Files
  • запустил его.
Читайте также:  Lumia recovery tool или windows phone recovery tool

If PowerShell Это вариант, это предпочтительный маршрут, так как вам (потенциально) не придется устанавливать ничего лишнего:

В противном случае, Wget для Windows, Как отметили другие, безусловно, второй лучший вариант. Как опубликовано в другом ответе, похоже, что вы можете скачать Wget все само по себе, или вы можете захватить его как часть Cygwin или MSys.

Если по какой-то причине, вы не найдете сами застряли в временной деформации, используя машину, которая не имеет PowerShell и у вас нет доступа к работающему веб-браузеру (то есть Internet Explorer является единственным браузером в системе, и его настройки повреждены), а ваш файл находится на FTP-сайте (в отличие от HTTP):

Если память служит он был там с Windows 98, и я могу подтвердить, что он по-прежнему существует в Windows 8 RTM (вы, возможно, придется перейти в appwiz.cpl и добавить/удалить компоненты, чтобы получить она.) Эта утилита может как загружать, так и загружать файлы на/с FTP-сайтов в интернете. его можно также использовать в сценариях для того чтобы автоматизировать любую деятельность.

этот встроенный инструмент был для меня настоящим спасателем в прошлом, особенно во времена ftp.cdrom.com — я загрузил Firefox таким образом однажды, на полностью сломанной машине, у которой было только подключение к интернету (когда максимальный размер пакета sneakernet все еще составлял 1,44 МБ, а Firefox все еще назывался «Netscape» / me делает trollface).

несколько советов: это собственный командный процессор, и у него свой синтаксис. Попробуйте ввести «помощь». Все FTP-сайты требуют имя пользователя и пароль; но если они позволяют «анонимные» пользователи, имя пользователя «анонимный» и пароль Ваш адрес электронной почты (вы можете сделать один, если вы не хотите, чтобы быть отслежены, но, как правило, есть какая-то логика, чтобы убедиться, что это действительный адрес электронной почты).

Download web content through CMD

I want some way of getting an online content on the command prompt window (Windows CMD).

Imagine some content online stored either on a hosting service or the MySql database provided to you by that hosting service. It can be any data stored in any form. I just want to remotely view it with the help of a CMD window anywhere in the world. What command should I be using?

To make it more clear, lets just say you have one day to prepare for your exam. Rather than preparing for it, you are making a plan to cheat.

Now your exam is going to be conducted on a computer that has been allotted to you and you are not allowed to use a browser or download any new application on the PC. But you can use Command Prompt, so your task being a cheat is to put the answers somewhere online. You cannot install anything new.

How will you go about if you are stuck in the above scene?

P.S This is for educational purpose only. I have no such such exams.

5 Answers 5

It depends entirely on how the content is stored and accessed. CMD knows how to get things from SMB network shares (\computername\folder), but you need to run a program to access most other stuff. (eg: sqlcmd for a database)

CMD does not support downloading web content. You will need to use another program to connect to the website and download the page. Obviously a browser would work. Another option is to download wget.exe from UnxUtils. Or use another scripting language like PowerShell or Wscript.

If you have access to launch PowerShell (pre-installed on Windows 7-10), you can use the .NET library to download web resources.

Читайте также:  Asus драйвера для windows 10 64 bit asus x550cc

This will use .NET to connect to the page and download it into the local directory. To download to another directory or filename, change the -OutFile argument.

To launch this from CMD, go into a PowerShell prompt by simply typing powershell in CMD, and running the PS commands from there. Alternatively, you can run PS commands from CMD using the powershell -c command.

Download file with windows cmd

ИО Капитана Очевидности

Сообщения: 5340
Благодарности: 1100

А если без wget и пр., только IE? Или Firefox, Opera, Chrome в крайнем случае. »

Хочется почесать ухо, только не рукой. Можно как-нибудь это ногой сделать?

Рекомендую поставить wget и не создавать самому себе лишних проблем

——-
Самое совершенное оружие, которым забиты арсеналы богатых и процветающих наций, может легко уничтожить необразованного, больного, бедного и голодного. Но оно не может уничтожить невежество, болезнь, нищету и голод. (Фидель Кастро)

Почему всех осужденных за измену Родине при Сталине реабилитировали при Горбачёве по отсутствию состава преступления? Потому что при Горбачёве измену Родине перестали считать преступлением.

Читайте также:  Поиск windows зависает компьютер

также важно знать, что есть оба wget и curl псевдонимы, встроенные во все современные версии Windows Powershell. Они эквивалентны.

нет дополнительные файлы или загрузки требуется получить wget функции:

вы можете ввести команду cURL, как тот, который загружает файл из Репозитории GitHub.

и покажется как это работает, но то, что он на самом деле делает это просто использование cURL в качестве псевдонима. В приведенном выше примере, что произойдет, это что вы просто получите заголовки вместо самого файла.

псевдонимы в PowerShell позволяют создавать ярлыки для более длинных команд, так что вам не придется вводить их все время.

если ввести команду Get-Alias, появится список всех псевдонимов, используемых в PowerShell. Как видите, команда curl просто вызывает команду Invoke-WebRequest. Они похожи, но не то же самое, поэтому выше запрос не работает для нас.

для правильной работы в PowerShell проще всего использовать переменные и -OutFile аргументов, как показано ниже:

этот синтаксис загрузит полное содержимое целевого файла azuredeploy.json локальный файл newfile.json

основное преимущество заключается в том, что он встроен в Powershell сам по себе, так что этот код будет выполняться непосредственно без загрузки или каких-либо других дополнительных файлов, необходимых для его работы на любой современной версии Windows.

Я искал то же самое, и поскольку у меня не было привилегии установить любой из вышеперечисленных пакетов, я пошел на небольшой обходной путь (для загрузки 30+файлов):

  • Я создал пакетный файл
  • перечислены все файлы
  • Put firefox.exe в начале каждой строки
  • пошел в каталог firefox в Program Files
  • запустил его.

If PowerShell Это вариант, это предпочтительный маршрут, так как вам (потенциально) не придется устанавливать ничего лишнего:

В противном случае, Wget для Windows, Как отметили другие, безусловно, второй лучший вариант. Как опубликовано в другом ответе, похоже, что вы можете скачать Wget все само по себе, или вы можете захватить его как часть Cygwin или MSys.

Если по какой-то причине, вы не найдете сами застряли в временной деформации, используя машину, которая не имеет PowerShell и у вас нет доступа к работающему веб-браузеру (то есть Internet Explorer является единственным браузером в системе, и его настройки повреждены), а ваш файл находится на FTP-сайте (в отличие от HTTP):

Если память служит он был там с Windows 98, и я могу подтвердить, что он по-прежнему существует в Windows 8 RTM (вы, возможно, придется перейти в appwiz.cpl и добавить/удалить компоненты, чтобы получить она.) Эта утилита может как загружать, так и загружать файлы на/с FTP-сайтов в интернете. его можно также использовать в сценариях для того чтобы автоматизировать любую деятельность.

этот встроенный инструмент был для меня настоящим спасателем в прошлом, особенно во времена ftp.cdrom.com — я загрузил Firefox таким образом однажды, на полностью сломанной машине, у которой было только подключение к интернету (когда максимальный размер пакета sneakernet все еще составлял 1,44 МБ, а Firefox все еще назывался «Netscape» / me делает trollface).

несколько советов: это собственный командный процессор, и у него свой синтаксис. Попробуйте ввести «помощь». Все FTP-сайты требуют имя пользователя и пароль; но если они позволяют «анонимные» пользователи, имя пользователя «анонимный» и пароль Ваш адрес электронной почты (вы можете сделать один, если вы не хотите, чтобы быть отслежены, но, как правило, есть какая-то логика, чтобы убедиться, что это действительный адрес электронной почты).

Оцените статью