Dalam skrip shell, saya ingin mengunduh file dari beberapa URL dan menyimpannya ke folder tertentu. Apa flag CLI spesifik yang harus saya gunakan untuk mengunduh file ke folder tertentu dengan curl
perintah, atau bagaimana lagi cara saya mendapatkan hasil itu?
182
Jawaban:
Saya tidak berpikir Anda bisa memberikan jalur untuk menggulung, tetapi Anda dapat CD ke lokasi, unduh dan CD kembali.
Atau menggunakan subkulit.
Kedua cara hanya akan mengunduh jika ada jalur.
-O
menyimpan nama file jarak jauh. Setelah diunduh, ia akan kembali ke lokasi semula.Jika Anda perlu mengatur nama file secara eksplisit, Anda dapat menggunakan
-o
opsi kecil :sumber
basename /packages
" github.com/ziyaddin/xampp/archive/master.zip ". Tetapi dikatakan bahwa nama file yang salah ->basename /packages
(cd target/path; curl -O URL)
cd
adalah pilihan terbaik saat ini, meskipun tampaknya sedikit tidak berlaku.curl
tidak memiliki opsi untuk itu (tanpa juga menentukan nama file), tetapiwget
tidak. Direktori dapat bersifat relatif atau absolut. Juga, direktori akan secara otomatis dibuat jika tidak ada.sumber