En un script de shell, quiero descargar un archivo de alguna URL y guardarlo en una carpeta específica. ¿Cuál es el indicador de CLI específico que debo usar para descargar archivos a una carpeta específica con el curlcomando, o cómo puedo obtener ese resultado?
182

Respuestas:
No creo que pueda dar un camino para rizar, pero puede CD a la ubicación, descargar y volver a CD.
O usando subshell.
Ambas formas solo se descargarán si existe una ruta.
-Omantiene el nombre del archivo remoto. Después de la descarga, volverá a su ubicación original.Si necesita establecer el nombre de archivo explícitamente, puede usar la
-oopción pequeña :fuente
basename /packages" github.com/ziyaddin/xampp/archive/master.zip ". Pero dice ese nombre de archivo incorrecto ->basename /packages(cd target/path; curl -O URL)cdes la mejor opción actualmente, aunque parece un poco poco elegante.curlno tiene una opción para eso (sin especificar también el nombre del archivo), perowgetsí. El directorio puede ser relativo o absoluto. Además, el directorio se creará automáticamente si no existe.fuente