wget으로 SourceForge에서 어떻게 다운로드합니까?


48

이 질문 은와 함께하는 방법을 설명합니다 curl. 수락 된 답변은 또한

wget을 사용할 수 있다면 훨씬 간단합니다.

나는 살펴 보았지만 man wget거기에서 길을 잃었고 리디렉션을 따르는 옵션을 찾지 못했습니다.


1
당신은 의미 man wget합니까?
— dovah

답변:


43

wget은 자동으로 리디렉션을 따릅니다. URL을 인수로 제공하십시오.

wget 'http://downloads.sourceforge.net/project/romfs/genromfs/0.5.2/genromfs-0.5.2.tar.gz'

1
오. 나는 그것이 잘못된 URL을 주었고 왜 그것이 작동하지 않는지를 방황했다. 고마워
— Vorac

3
Sourceforge URL은 종종 그것으로 인해 인용 될 필요가 있습니다 &(사전 리디렉션)
— Matt

2
wgetSourceForge 다운로드 URL과 함께 사용 하면 HTTP GET 조작이 경로 재 지정되는 "실제"URL을 포함하는 헤더가 wget출력에 표시 Location:됩니다. 리디렉션을 수행 할 수없는 HTTP GET 에이전트와 함께 나중에 사용하기 위해이 URL을 복사하십시오.
— Jonathan Ben-Avraham

1
더 이상 작동하지 않습니다. 명령을 실행하면 download?use_mirror=vorboss.html파일이 생깁니다. 지금 해결책은 무엇입니까?
— David Portabella

1
URL 끝에 % 22 ( ")가 있습니다. 문제가 없습니다wget 'http://downloads.sourceforge.net/project/romfs/genromfs/0.5.2/genromfs-0.5.2.tar.gz'
— Matteo

6

크롬 브라우저에서 다운로드를 시작하십시오. 시작되면 취소하고 다운로드 페이지로 이동하십시오. 다운로드 URL을 볼 수 있습니다. 그것을 복사하고 wget과 함께 사용하십시오.


2
이것은 불필요하게 복잡해 보입니다. 일부 시스템에는 Chrome이 설치되어 있지 않습니다. 두 살짜리 질문보다 대답이 더 좋은 이유가 있습니까?
— G-Man

1
크롬에 대해 적절하게 말했습니다. 방금 다른 사이트에도 유용한 간단한 트릭을 제공하려고했습니다.
— Prasanna Kumar 2016 년

1
Firefox에서도 작동합니다.
— user5359531

왜 "크롬 브라우저"입니까? BTW, 이것은 명령 행 환경에서 사용하기에 편리하지 않습니다. 일반적으로 wget을 사용하는 사람들은 그래픽 환경에 있지 않습니다.
— cedbeu

5

링크를 클릭하면 리디렉션되고 "리디렉션 ..."과 같이 자동으로 리디렉션되지 않으면 직접 링크를 클릭하십시오 .

해당 [직접] 링크의 위치를 ​​복사하여 다음과 같이 명령 줄에 붙여 넣습니다.

wget "http://downloads.sourceforge.net/project/lame/lame/3.99/lame-3.99.5.tar.gz"

그게 다야! 그것은 나를 위해 일했다.

편집 : '?'다음에 모든 것을 생략해야합니다. URL에 문자가 있거나 그렇지 않으면 파일 이름에도이 부분이 있습니다.


하지 않습니다 wget자동으로 리디렉션을 따르지?
— Dmitry Grigoryev

1
@DmitryGrigoryev는 적절한 301/302 리디렉션이라면 가능합니다. 이 페이지는 방문 페이지이며 스크립트로 리디렉션됩니다.
— muru

1
감사합니다. 귀하의 게시물이 성가신 문제를 해결했습니다. 현재 sourceforge 다운로드 페이지에서 "Problems Downloading?"을 클릭하면 "direct link"가 표시됩니다. 단추.
— user802708
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.