Cygwin에서 WGET 명령이 작동하지 않음


31

Windows CMD의 일부 명령이 작동하지 않지만 OS X 및 Linux의 터미널에서 작동하기 때문에 Windows에서 Cygwin을 사용하고 있습니다. wget명령과 URL을 입력하면 명령을 찾을 수 없습니다. 이 문제를 해결하기위한 제안이 있습니까?

여기에 이미지 설명을 입력하십시오


와 같은 다른 명령이 제대로 ls작동합니까?
user2196728

@ user2196728 저는 Cygwin을 처음 사용하므로 cd 명령이 작동한다는 것을 알고 있습니다
Shamal Sandeep

를 사용해 보셨습니까 curl?
dillmo

1
@dillmo 기술적으로 그는 실제로 wget을 사용해 보지 않았으며 심지어 실행하지 않는다는 것을 깨닫지 못했습니다! 또는 그는 그것을 깨달았으며 자신의 시스템에서 wget.exe를 찾을 생각하지 않았습니다. 나는 컬을 시도하는 것이 그를 도울 것이라고 생각하지 않습니다!
barlop

답변:


56

wgetCygwin에는 이 명령이 기본적으로 설치되어 있지 않습니다. 설치하려면 wgetCygwin 설정을 다시 실행하고 wget패키지를 선택하십시오 .

패키지 목록의 wget 유틸리티

wget설치하도록 선택한 경우 화면은 다음과 같아야합니다.

설치하기 위해 선택된 wget 유틸리티

다음을 클릭하여 설치를 완료하고 또는 (64 비트 버전을 설치 한 경우)를 wget사용하여 실행 하십시오 .Cygwin TerminalCygwin64 Terminal


1
wget최신 버전의 cygwin
WOUNDEDStevenJones

Windows 10 (버전 1803)부터 HTTP 클라이언트가 필요한 경우 curl이 기본적으로 설치됩니다. PowerShell에서 wget은 Invoke-WebRequest 의 별명이기도합니다 .
yjwong

7

다음은 yjwong의 답변에 대한 대안입니다. Cygwin 문제에 대한 직접적인 답변이 아니더라도 Cygwin 대안입니다.

일반적으로 Windows 환경에서 Linux 명령의 강력한 기능을 활용해야 할 때 (한 번의 목적 또는 배치 스크립팅을 위해) Cygwin과 같은 과도한 기능을 사용하지 않습니다. 난 그냥 UnxUtils 사용 합니다.

많이 사용되는 주요 Linux 명령어를 제공합니다. 이 명령은 Windows 시스템에 아무것도 설치할 필요없이 독립형 exe 파일로 실행됩니다.

wget명령 만 필요한 경우에도 마찬가지 입니다.

다운로드 링크는 여기에 있습니다 .

그것을 시도하는 것은 종종 그것을 채택하는 것을 의미합니다. 대부분의 경우 :)


그것은 작동하지 않습니다 :(
Shamal Sandeep

무엇을 시도 했습니까? 오픈 cmd후, 윈도우를 cdUnxUtils의에 wbin폴더를 입력 한 다음wget www.yahoo.com
user2196728

1
나는 이것이 오래되었다는 것을 알고 있지만 Windows에서 하나의 Linux 명령 줄 도구를 실행하려면 시간이 지남에 따라 다른 도구를 실행하고 싶을 것입니다. UnxUtils에는 많은 도구가 있지만 Cygwin이 제공하는 것과 비교할 때 버킷이 "매우"적습니다. 기본 포트는 기본적으로 Cygwin의 에뮬레이션보다 속도가 빠르지 만 실제로 Cygwin에서는 성능이 문제가되지 않았으며 UnxUtils와 달리 Cygwin은 GNU / Linux에서 매우 정확하고 완전한 충실도를 제공합니다.
sootsnoot
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.