Apakah ada alat baris perintah bawaan pada Windows seperti wget / curl?


40

Saya berasal dari latar belakang Linux / Unix dan saya bertanya-tanya apakah Windows memiliki biner yang dapat mengunduh file dari konsol.

Saya ingin mengotomatiskan proses tertentu dan salah satu persyaratan saya untuk tidak menginstal banyak perangkat lunak, tetapi gunakan barang bawaan sebanyak mungkin.

Terima kasih!


sejujurnya .. wget dan curl sebenarnya bukan perintah bawaan.
Mike

1
Windows 8.1, Oktober 2017 - curl dan wget keduanya termasuk dalam PowerShell, karena ini menunjukkan: stackoverflow.com/questions/33364752/…
SDsolar

Saya belum memiliki kredibilitas yang cukup untuk mengirim jawaban di situs ini, tetapi jawaban yang diterima salah. Bahkan, ada alternatif out-of-box di windows:bitsadmin /transfer myDownloadJob /download /priority normal https://path/to/remote/file.txt c:\path\to\local\file.txt
aaronsteers

Jawaban:


11

Tidak ada wget seperti perintah bawaan di Windows. Anda dapat menggunakan .net Framework melalui Windows PowerShell seperti dalam contoh ini:

https://superuser.com/questions/362152/native-alternative-to-wget-in-windows-powershell

atau seperti yang saya lakukan dan gunakan wget untuk Windows:

http://gnuwin32.sourceforge.net/packages/wget.htm


1
Terima kasih! Saya berharap untuk biner asli, tapi ... apa-apaan itu? : D
carlspring

Versi gnu dari wget untuk windows memiliki bug utama yang membuatnya crash saat mengunduh file besar.
Juan Jimenez

Saya belum memiliki kredibilitas yang cukup untuk mengirim jawaban di situs ini, tetapi jawaban yang diterima salah. Bahkan, ada alternatif out-of-box di windows:bitsadmin /transfer myDownloadJob /download /priority normal https://path/to/remote/file.txt c:\path\to\local\file.txt
aaronsteers

24

Powershell.

$wc = New-Object System.Net.WebClient
$wc.DownloadFile($source, $dest)

Ada juga Invoke-WebRequest di PS 3.0.


Saya benar-benar berharap untuk bagian implementasi asli dari sistem.
carlspring

5
Ini adalah bagian asli dari sistem. Muncul dengan Windows di luar kotak.
Ryan Ries


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.