Или вы можете проанализировать файл журнала, если вам не нужны данные в реальном времени.
cat /path/to/access.log | grep foo.zip | grep 200 | wc -l
В ответ на комментарий:
Файл журнала также содержит загруженные байты, но, как указал кто-то другой, это может не отражать правильное количество, если пользователь отменяет загрузку на стороне клиента.