Làm cách nào để sử dụng curl để tải xuống nội dung từ sourceforge?


29

Chỉ cần gõ http://doads.sourceforge.net/project/romfs/genromfs/0.5.2/genromfs-0.5.2.tar.gz hoạt động tốt trên trình duyệt, nhưng tôi đang cố tải xuống từ môi trường CLI có giới hạn tiện ích.

Sau đây chỉ trả về một tập tin trống:

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

Làm cách nào để có được genromfs-0.5.2.tar.gz từ sourceforge bằng cách sử dụng curl?

Câu trả lời:


47

Bạn có thể làm

curl -L  http://downloads.sourceforge.net/project/romfs/genromfs/0.5.2/genromfs-0.5.2.tar.gz > genromfs.tar.gz

để tải tập tin

-L bảo curlđi theo bất kỳ chuyển hướng nào, mà sourceforge thường làm.

Nếu wgetcó sẵn, điều đó sẽ đơn giản hơn nhiều.


2
Thật không may, wget không có sẵn theo mặc định trong CD trực tiếp tôi đang sử dụng.
math4tots

6

Bạn phải sử dụng -Ltùy chọn, vì sourceforge sử dụng chuyển hướng đến vị trí tải xuống. Hãy thử -vchuyển đổi và bạn sẽ thấy các tiêu đề của yêu cầu và câu trả lờ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.