La respuesta del servidor generalmente tiene un Last-Modified
campo, puede verificarlo sin descargar el archivo. No es necesario usar -X HEAD
, hay una opción especial -I
para eso ( -s
suprime la salida de progreso) :
curl -sI http://example.com/bar/example.pdf | grep -i Last-Modified
También en mi caso no hay ningún curl instalado (estoy haciendo un script para un dispositivo incrustado) , solo wget
. La forma con wget es:
wget --server-response --spider http://example.com/bar/example.pdf 2>&1 | grep -i Last-Modified
Los --server-response
encabezados de impresiones, y las --spider
fuerzas opción de no descarga las páginas, sino más bien comprobar su existencia.