bagaimana cara mendapatkan curl untuk menyimpan file ke direktori yang ditentukan? [Tutup]

14

Saya mencoba mendapatkan ikal, menggunakan skrip, untuk mengunduh file dan menyimpannya ke direktori tertentu. Saya mendapatkannya untuk diunduh tetapi saya tidak tahu bagaimana cara mendapatkannya ke direktori tertentu dari skrip. Biasanya hanya menyimpannya ke direktori kerja saat ini.


sumber
Pertanyaan ini tampaknya di luar topik karena ini menyangkut kasus penggunaan khas Pengguna, tidak terkait langsung dengan Administrasi Sistem. Pertanyaan seperti ini harus ditanyakan di Unix & Linux . Pertanyaan ini terlalu lama untuk dimigrasi ke sana.
Chris S
@ Chris Ini tidak masuk akal bagi saya. Administrator sistem secara konstan menggunakan curl dan alat lain untuk mengunduh ke direktori yang ditentukan. Ini adalah bagian mendasar dari administrasi sistem.
rjurney

Jawaban:

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

KOREKSI:

Kamu bisa memakai

-o, --output FILE Tulis output ke bukan stdout

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

penangkal kejahatan
sumber
2
Ini tidak menjawab pertanyaan.
Andrew Schulman
Dokumentasi untuk -o mengatakan: >> File akan disimpan di direktori kerja saat ini. Jika Anda ingin file disimpan di direktori yang berbeda, pastikan Anda mengubah direktori kerja saat ini sebelum memanggil curl dengan opsi ini.
meglio
1

Biarkan keriting dan masing-masing shell melakukan apa yang mereka lakukan dengan baik:

(cd TARGET_DIRECTORY && curl ...)

Juga mungkin ada hal-hal yang menarik bagi Anda dalam deskripsi -oopsi dalam manual.

Gilles 'SANGAT berhenti menjadi jahat'
sumber