Làm thế nào để tôi có được curl để lưu một tập tin vào một thư mục được chỉ định? [đóng cửa]


14

Tôi đang cố gắng để có được curl, sử dụng một tập lệnh, để tải xuống một tập tin và lưu nó vào một thư mục nhất định. Tôi đã tải nó xuống nhưng tôi không biết làm thế nào để đưa nó vào một thư mục nhất định từ một tập lệnh. Nó thường chỉ lưu nó vào thư mục làm việc hiện tại.


Câu hỏi này dường như lạc đề vì đó là về trường hợp sử dụng điển hình của Người dùng, không liên quan trực tiếp đến Quản trị Hệ thống. Những câu hỏi như thế này nên được hỏi trên Unix & Linux . Câu hỏi này quá cũ để di chuyển đến đó.
Chris S

@ChrisS Điều này không có ý nghĩa với tôi. Quản trị viên hệ thống liên tục sử dụng curl và các công cụ khác để tải xuống một thư mục được chỉ định. Nó là một phần cơ bản của quản trị hệ thống.
rjurney

Câu trả lời:


16
curl http://google.com > /path/to/dir/index.html

4

ĐIỀU CHỈNH:

Bạn có thể dùng

-o, --output FILE Viết đầu ra thay vì stdout

curl --url https://google.com --output /any/file-location


2
Điều này không trả lời câu hỏi.
Andrew Schulman

Tài liệu cho -o nói: >> Tệp sẽ được lưu trong thư mục làm việc hiện tại. Nếu bạn muốn tệp được lưu trong một thư mục khác, hãy đảm bảo bạn thay đổi thư mục làm việc hiện tại trước khi gọi curl với tùy chọn này.
meglio

1

Hãy cuộn tròn và vỏ mỗi cái làm những gì họ làm tốt:

(cd TARGET_DIRECTORY && curl ...)

Ngoài ra có thể có những điều mà bạn quan tâm trong mô tả của -otùy chọn trong hướng dẫn.

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.