2012-03-16 21 views
55

Tôi đang kéo tệp bằng cách sử dụng curl trong thiết bị đầu cuối mac OS X và muốn cung cấp cho chúng các tên khác nhau. Có cách nào để chỉ định tên, chẳng hạn như chức năng "lưu dưới dạng" khi sử dụng curl không?Có cách nào để cung cấp tên tệp cụ thể khi lưu tệp qua curl trong Mac OS X không?

Cảm ơn

+1

Stack Overflow là trang web dành cho các câu hỏi lập trình và phát triển. Câu hỏi này dường như không có chủ đề vì nó không phải là về lập trình hay phát triển. Xem [Tôi có thể hỏi những chủ đề gì ở đây] (http://stackoverflow.com/help/on-topic) trong Trung tâm trợ giúp. Có lẽ [Super User] (http://superuser.com/) hoặc [Apple Stack Exchange] (http://apple.stackexchange.com/) sẽ là một nơi tốt hơn để hỏi. Đồng thời xem [Tôi đăng câu hỏi về Dev Ops ở đâu?] (Http://meta.stackexchange.com/q/134306). – jww

Trả lời

108

Hoặc sử dụng tùy chọn -o, hoặc chuyển hướng đầu ra vỏ đến tệp lựa chọn bằng cách sử dụng >.

curl -o /path/to/local/file http://url.com 
curl http://url.com > /path/to/local/file 

Nếu bạn muốn giữ nguyên tên tệp gốc từ máy chủ từ xa, hãy sử dụng tùy chọn -O.

curl -O http://url.com/file.html 

Lưu trữ đầu ra từ vị trí từ xa trong thư mục hiện tại dưới dạng tệp.html.

+0

Đặc biệt hữu ích với tính năng "Sao chép vào url curl" của Chrome vì tên tệp đầu ra có thể được nối dễ dàng. – rainabba

6

curl -o <name> <url> dường như làm các trick ..

GỢI Ý: Bạn cũng có thể thử với man curl ...

Các vấn đề liên quan