터미널에서 리디렉션 된 URL에서 원격으로 파일을 가져 오는 방법은 무엇입니까?


15

이 파이썬 라이브러리의 tarball을 터미널에서 가져오고 싶습니다. https://github.com/simplegeo/python-oauth2/downloads

그러나 나는 단순히 전화 할 수 없다

wget https://github.com/simplegeo/python-oauth2/tarball/master

웹 페이지를 검색하기 때문입니다. 터미널에서이 리소스를 어떻게 가져 옵니까?


lynx와 같은 터미널의 웹 브라우저?
Jakob Weisblat

답변:


20

curl대신 사용하십시오 . tar 아카이브 인 경우 출력을 파이프하여 tar자동으로 추출 할 수 있습니다 .

curl -L https://github.com/simplegeo/python-oauth2/tarball/master | tar xz

파일을 저장하려면 -o자신의 이름으로 옵션을 -O사용하거나 원격 파일 이름을 자동으로 사용하는 try을 시도 하십시오 (항상 작동하지는 않음).

보낸 사람 man curl:

-L: 서버가 요청한 페이지가 다른 위치 (Location : 헤더 및 3XX 응답 코드로 표시됨)로 이동했다고보고하면이 옵션은 새 위치에서 요청을 다시 실행합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.