OP durum kodunu bilmek istiyor. Genellikle bir dosyayı indirirken siz de onun büyüklüğünü hissetmek istersiniz, bu yüzden öncelikle durum kodunu ve dosyanın boyutunu göstermek için curl kullanıyorum ve sonra ayrıntılı ve kapalı dosyaları istediğim yer ve adla kapatıyorum:
curl -R -s -S -w "\nhttp: %{http_code} %{size_download}\n" -o /Users/myfiles/the_local_name.html http://archive.onweb.com/the_online_name.html
Sonra kıvrılmanın bitmesini bekliyorum
wait ${!}
Bir sonraki komutu çalıştırmadan önce. Yukarıdaki gibi birçok komut dosyasında kullanılan yukarıdaki gibi güzel bir yanıt verir:
http: 200 42824
http: 200 34728
http: 200 35452
Lütfen, curl içindeki -o dosyasının tam dosya yolu + dosya adı ile izlenmesi gerektiğini unutmayın. Bu sayede, dosyaları kıvrılarak yazarken mantıklı bir isim yapısına kaydetmenize olanak tanır. Ayrıca -s ve -S'nin birlikte kullanılmasının çıktıyı susturduğunu ancak hatalar gösterdiğini de unutmayın. Ayrıca, -R dosyasının zaman damgasını web dosyasınınkine ayarlamaya çalıştığına dikkat edin.
Cevabım @pvandenberk'in ilk başta önerdiği şeylere dayanıyor, ancak ek olarak dosyayı yalnızca / dev / null dizinine yönlendirmek yerine bir yere kaydediyor.