क्या विंडोज के तहत एक अंतर्निहित कमांड-लाइन टूल है जैसे कि wget / कर्ल?


40

मैं एक लिनक्स / यूनिक्स पृष्ठभूमि से आता हूं और मैं सोच रहा था कि क्या विंडोज में एक बाइनरी है जो कंसोल से फाइलें डाउनलोड कर सकता है।

मैं एक निश्चित प्रक्रिया को स्वचालित करना चाहता हूं और मेरी आवश्यकताओं में से एक यह है कि ज्यादा सॉफ्टवेयर स्थापित न करें, लेकिन जितना संभव हो सके निर्मित सामान का उपयोग करें।

धन्यवाद!


ईमानदार होना करने के लिए .. wget और कर्ल वास्तव में अंतर्निहित कमांड नहीं हैं।
माइक

1
विंडोज 8.1, अक्टूबर 2017 - कर्ल और
विग दोनों पॉवरशेल

मेरे पास इस साइट पर उत्तर पोस्ट करने के लिए पर्याप्त प्रमाण नहीं है, लेकिन स्वीकृत उत्तर गलत है। वास्तव में, खिड़कियों पर एक आउट-ऑफ- bitsadmin /transfer myDownloadJob /download /priority normal https://path/to/remote/file.txt c:\path\to\local\file.txt

जवाबों:


11

विंडोज में बिल्ट-इन कमांड जैसी कोई वेज नहीं है। आप Windows PowerShell के माध्यम से .net फ्रेमवर्क का उपयोग इस उदाहरण में कर सकते हैं:

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

या मैं विंडोज के लिए wget का उपयोग करता हूं:

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


1
धन्यवाद! मैं एक देशी द्विआधारी के लिए उम्मीद कर रहा था, लेकिन ... क्या बिल्ली - इसे भूल जाओ! : D
carlspring

विंडोज़ के लिए wget के gnu संस्करण में एक बड़ी बग है जो बड़ी फ़ाइलों को डाउनलोड करते समय इसे क्रैश कर देती है।
जुआन जिमेनेज

मेरे पास इस साइट पर उत्तर पोस्ट करने के लिए पर्याप्त प्रमाण नहीं है, लेकिन स्वीकृत उत्तर गलत है। वास्तव में, खिड़कियों पर एक आउट-ऑफ- bitsadmin /transfer myDownloadJob /download /priority normal https://path/to/remote/file.txt c:\path\to\local\file.txt

24

शक्ति कोशिका।

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

PS 3.0 में Invoke-WebRequest भी है।


मैं वास्तव में सिस्टम के मूल कार्यान्वयन भाग के लिए उम्मीद कर रहा था।
carlspring

5
यह प्रणाली का एक मूल हिस्सा है। यह बॉक्स से बाहर विंडोज के साथ आता है।
रयान रीस

13

यदि आपके पास PowerShell> = 3.0 है, तो आप Invoke-WebRequest का उपयोग कर सकते हैं

Invoke-WebRequest -OutFile index.html http://superuser.com

या गोल्फ का

iwr -outf index.html http://superuser.com

Windows में HTTP के माध्यम से एक फ़ाइल डाउनलोड करें


1
मैंने अभी जाँच की है ... "Wget" इनवोक-वेबरैपेस्ट के लिए एक अंतर्निहित उपनाम है। :)
चार्ल्स बर्ज

3
@CharlesBurge इसे PowerShell 6
Steven Penny

7

मुझे http-ping उपयोगिता पसंद है। आप इन सेटिंग्स से चला सकते हैं: एक बार पिंग करें और google.html पर सामग्री को बचाएं

http-ping.exe -n 1 http://www.google.com/ -f google.html

इसे स्थापना की आवश्यकता नहीं है। Http-ping के बारे में अधिक जानकारी यहाँ देखें

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.