¿Cómo obtengo curl para guardar un archivo en un directorio especificado? [cerrado]

14

Estoy tratando de obtener curl, usando un script, para descargar un archivo y guardarlo en un directorio determinado. Lo descargué pero no sé cómo llevarlo a un determinado directorio desde un script. Por lo general, solo lo guarda en el directorio de trabajo actual.


fuente
Esta pregunta parece estar fuera de tema porque se trata de un caso de uso típico del Usuario, no directamente relacionado con la Administración del Sistema. Preguntas como esta deberían hacerse en Unix y Linux . Esta pregunta es demasiado antigua para migrar allí.
Chris S
@ Chris Esto no tiene sentido para mí. Los administradores del sistema usan constantemente curl y otras herramientas para descargar a un directorio específico. Es una parte fundamental de la administración del sistema.
rjurney

Respuestas:

16
curl http://google.com > /path/to/dir/index.html
Miguel
fuente
4

CORRECCIÓN:

Puedes usar

-o, --output FILE Escribir salida en lugar de stdout

curl --url https://google.com --output /any/file-location

antonydenyer
fuente
2
Esto no responde la pregunta.
Andrew Schulman
La documentación para -o dice: >> El archivo se guardará en el directorio de trabajo actual. Si desea que el archivo se guarde en un directorio diferente, asegúrese de cambiar el directorio de trabajo actual antes de invocar curl con esta opción.
meglio
1

Deje que el rizo y la concha hagan lo que hacen bien:

(cd TARGET_DIRECTORY && curl ...)

También puede haber cosas que le interesen en la descripción de la -oopción en el manual.

Gilles 'SO- deja de ser malvado'
fuente