parameters - sitio - Omita la descarga si los archivos existen en wget?
wget example (4)
Al ejecutar Wget con -r o -p , pero sin -N , -nd , o -nc , la re-descarga de un archivo dará como resultado que la nueva copia simplemente sobrescriba la anterior.
Por lo tanto, la adición de -nc evitará este comportamiento, en cambio, se preservará la versión original y se ignorarán las copias más recientes en el servidor.
Este es el ejemplo más simple de ejecución de wget:
wget http://www.example.com/images/misc/pic.png
pero cómo hacer wget saltar la descarga si pic.png ya está disponible?
La --no-clobber -nc , --no-clobber -nc no es la mejor solución ya que los archivos más nuevos no se descargarán. Se debe usar -N que descargará y sobrescribirá el archivo solo si el servidor tiene una versión más nueva, por lo que la respuesta correcta es:
wget -N http://www.example.com/images/misc/pic.png
Luego, al ejecutar Wget con -N, con o sin
-ro-p, la decisión de descargar o no una copia más reciente de un archivo depende de la marca de tiempo local y remota y del tamaño del archivo.-ncno se puede especificar al mismo tiempo que-N.
-N,--timestamping:--timestampingel sellado de tiempo.
La respuesta que estaba buscando está en https://unix.stackexchange.com/a/9557/114862 .
Usar el indicador
-ccuando el archivo local sea de mayor o igual tamaño que la versión del servidor evitará volver a descargarlo.
Pruebe el siguiente parámetro:
-nc,--no-clobber: omita las descargas que se descargarían a los archivos existentes.
Uso de muestra:
wget -nc http://example.com/pic.png