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.