Для простоты приведем подборку существующих (совершенных) ответов @ihorko и @ JanThomä, в которых используется curl. Конечно, возможны и другие варианты, но вот полностью функциональный ответ.
Используйте curl с опцией -I
:
-I, --head
(HTTP / FTP / FILE) Получить только HTTP-заголовок! На HTTP-серверах есть команда HEAD, которая используется для получения только заголовка документа. При использовании в файле FTP или FILE, curl отображает только размер файла и время последнего изменения.
Кроме того, опция -s
хороша здесь:
-s, --silent
Тихий или тихий режим. Не показывать индикатор прогресса или сообщения об ошибках. Делает Curl немым. Он по-прежнему будет выводить запрашиваемые вами данные, потенциально даже в терминал / стандартный вывод, если вы не перенаправите его.
Следовательно, что-то вроде этого поможет:
curl -sI http://foo.com/bar.zip | grep 'Last-Modified' | cut -d' ' -f 2-