Làm cách nào để tìm nạp từ xa các tệp từ các URL được chuyển hướng từ thiết bị đầu cuối?


14

Tôi muốn lấy một tarball của thư viện python này từ terminal. https://github.com/simplegeo/python-oauth2/doads

Tuy nhiên, tôi không thể gọi một cách đơn giản

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

bởi vì làm như vậy lấy một trang web. Làm cách nào để lấy tài nguyên này từ thiết bị đầu cuối?


trình duyệt web từ thiết bị đầu cuối, chẳng hạn như lynx?
Jakob Weisblat

Câu trả lời:


19

Sử dụng curlthay thế - và nếu bạn biết đó là một kho lưu trữ tar, bạn có thể chỉ cần đưa đầu ra vào tarđể giải nén nó một cách tự động.

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

Nếu bạn chỉ muốn lưu tệp, hãy sử dụng -otùy chọn có tên của riêng bạn hoặc thử -O, nó sẽ tự động sử dụng tên tệp từ xa (nhưng có thể không phải lúc nào cũng hoạt động).

Từ man curl:

-L: Nếu máy chủ báo cáo rằng trang được yêu cầu đã di chuyển đến một vị trí khác (được chỉ định bằng tiêu đề Vị trí: và mã phản hồi 3XX), tùy chọn này sẽ thực hiện cuộn lại yêu cầu ở vị trí mới

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.