Perintah WGET Tidak Bekerja di Cygwin

31

Saya menggunakan Cygwin di Windows karena beberapa perintah di CMD Windows tidak berfungsi tetapi bekerja pada terminal OS X dan Linux. Ketika saya mengetik wgetperintah dan URL, katanya perintah tidak ditemukan. Apakah ada saran untuk memperbaikinya?

masukkan deskripsi gambar di sini

Shamal Sandeep
sumber
Apakah perintah lain, seperti ls, berfungsi dengan baik?
user2196728
@ user2196728 Saya benar-benar baru ke Cygwin jadi saya tahu hanya perintah cd yang bekerja
Shamal Sandeep
Sudahkah Anda mencoba menggunakan curl?
dillmo
1
@ demmo secara teknis dia bahkan belum benar-benar mencoba menggunakan wget, dia bahkan belum menyadari bahwa dia tidak menjalankannya !! atau dia telah menyadarinya dan dia belum berpikir untuk mencari wget.exe di sistemnya. Saya tidak berpikir dia mencoba ikal akan membantunya!
barlop

Jawaban:

56

The wgetperintah tidak terinstal secara default di Cygwin. Untuk menginstal wget, jalankan kembali pengaturan Cygwin dan pilih wgetpaket:

utilitas wget dalam daftar paket

Jika wgetdipilih untuk menginstal, layar akan terlihat seperti ini:

utilitas wget dipilih untuk menginstal

Klik di sebelah untuk menyelesaikan instalasi dan menjalankan wgetmenggunakan Cygwin Terminalatau Cygwin64 Terminal(jika Anda telah menginstal versi 64-bit).

yjwong
sumber
1
Anda dapat menemukan di wgetbawah Web alih-alih Net di versi cygwin yang lebih baru
WOUNDEDStevenJones
Pada Windows 10 (versi 1803), jika Anda memerlukan klien HTTP, curl sekarang diinstal secara default. Di PowerShell, wget juga merupakan alias untuk Invoke-WebRequest .
yjwong
7

Ini adalah alternatif untuk jawaban yjwong, meskipun itu bukan jawaban langsung untuk masalah Cygwin Anda, ini adalah alternatif Cygwin.

Biasanya, ketika saya harus mengambil keuntungan dari kekuatan perintah Linux di bawah Windows Environmentnement (untuk satu tujuan shot atau scripting batch) saya tidak menggunakan berlebihan seperti Cygwin. Saya hanya menggunakan UnxUtils .

Ini menyediakan banyak dan perintah-perintah Linux yang umum digunakan. Perintah-perintah ini dijalankan sebagai file exe yang berdiri sendiri, tanpa perlu menginstal apa pun di mesin Windows.

Ini juga berlaku jika Anda hanya membutuhkan wgetperintah.

Tautan unduhan ada di sini .

Sering mencobanya berarti mengadopsinya, dalam banyak kasus :)

pengguna2196728
sumber
itu tidak bekerja :(
Shamal Sandeep
apa yang kamu coba buka cmdWindows, lalu cdke wbinfolder UnxUtils , lalu ketikwget www.yahoo.com
user2196728
1
Saya menyadari ini sudah tua, tetapi saya hanya ingin menunjukkan bahwa jika Anda ingin dapat menjalankan satu alat baris perintah Linux pada Windows, kemungkinan seiring waktu Anda akan ingin menjalankan yang lain. Dan sementara UnxUtils memiliki sejumlah alat, itu hanya setetes "sangat" dalam ember dibandingkan dengan yang ditawarkan Cygwin. Walaupun menjadi port asli pada prinsipnya menjadikannya lebih cepat daripada emulasi Cygwin, dalam praktiknya saya tidak pernah menemukan kinerja menjadi masalah dengan Cygwin - dan tidak seperti UnxUtils, Cygwin menawarkan kesetiaan yang sangat tepat dan lengkap dengan GNU / Linux.
sootsnoot