2012-03-16 26 views
55

Estoy tirando archivos usando curl en el terminal mac OS X y quiero darles nombres diferentes. ¿Hay alguna manera de especificar un nombre, como una función "guardar como" cuando se usa curl?¿Hay alguna manera de dar un nombre de archivo específico al guardar un archivo mediante curl en Mac OS X?

Gracias

+1

Stack Overflow es un sitio para cuestiones de programación y desarrollo. Esta pregunta parece estar fuera de tema porque no se trata de programación o desarrollo. Consulte [Qué temas puedo preguntar aquí] (http://stackoverflow.com/help/on-topic) en el Centro de ayuda. Tal vez [Superusuario] (http://superuser.com/) o [Apple Stack Exchange] (http://apple.stackexchange.com/) sería un mejor lugar para preguntar. También vea [¿Dónde publico preguntas sobre Dev Ops?] (Http://meta.stackexchange.com/q/134306). – jww

Respuesta

108

utilizar la opción -o, o redirigir la salida a la concha archivo de elección usando >.

curl -o /path/to/local/file http://url.com 
curl http://url.com > /path/to/local/file 

Si desea conservar el nombre del archivo original desde el servidor remoto, utilice la opción -O.

curl -O http://url.com/file.html 

Almacena la salida desde la ubicación remota en el directorio actual como archivo.html.

+0

Especialmente útil dada la función de Chrome "Copiar a la página enrollable" porque se puede anexar fácilmente un nombre de archivo de salida. – rainabba

6

curl -o <name> <url> parece hacer el truco ..

SUGERENCIA: También puede probar con man curl ...

Cuestiones relacionadas