¿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.


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

4

CORRECCIÓN:

Puedes usar

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

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


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.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.