ОП хоче знати код статусу. Часто під час завантаження файлу ви також хочете відчути його розмір, тому я спочатку використовую curl, щоб показати код статусу та розмір файлу, а потім вимкнути багатослівний та направити файл на потрібне місце та ім’я:
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
Потім чекаю закінчення завивки
wait ${!}
перш ніж запустити наступну команду. Вищезазначене, коли використовується в сценарії багатьох команд, як вище, дає приємну відповідь на зразок:
http: 200 42824
http: 200 34728
http: 200 35452
Зауважте, що -o в curl повинен дотримуватися повний шлях до файлу + ім'я файлу. Це дозволяє таким чином зберігати файли в структурі розумних імен, коли ви d / l їх з завитком. Також зауважте, що -s та -S, які використовуються разом, замовчують вихід, але показують помилки. Зверніть увагу також на те, що -R намагається встановити часову позначку файлу для веб-файлу.
Моя відповідь ґрунтується на тому, що спочатку запропонував @pvandenberk, але крім того, він фактично зберігає файл десь, а не просто направляє на / dev / null.