comando curl en Linux con ejemplos
- 3604
- 1029
- Carmen Casillas
rizo es una herramienta de línea de comando para transferir datos entre dos servidores. Aparte de la descarga de archivos, Curl también se usa para realizar múltiples tareas por parte de las aplicaciones, servicios, etc. Curl admitió una veridad de protocolos (DICT, File, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAP, MQTT, POP3, POP3S, RTMP, RTMPS, RTSP, SCP, SFTP, SMB, SMB, SMTP , SMTPS, Telnet y TFTP) para la transferencia de archivos.
El rizo está alimentado por el libcurl Para todas las tareas relacionadas con la transferencia en el sistema.
- Sintaxis:
Curl [Opciones] [URL ...]
Ejemplo: Abra un terminal en su sistema y escriba:
curl https: // tecadmin.neto
Verá el contenido del sitio web en la terminal. Estos son los usos más básicos de la línea de comandos curl.
Sintaxis de URL
La sintaxis de la URL depende completamente del protocolo con rizo. Antes de leer más sobre parámetros o ejemplo, debe conocer los formatos de URL, puede usar con curl.
- Use aparatos ortopédicos y citas para definir múltiples URL en una sola. Aquí los aparatos ortopédicos se expanden a múltiples URL. Por ejemplo:
"http: // www.Uno, dos, tres.com "
Se convierte en http: // www.uno.com, http: // www.dos.com y http: // www.tres.comunicarse.
- También puede definir un rango usando [] como en:
"ftp: // ftp.ejemplo.com/archivo [1-100].txt "" http: // ftp.ejemplo.com/file [a-z].TXT"
- También puede especificar para usar cada letra o número en un rango definido.
"ftp: // ftp.ejemplo.com/archivo [1-100: 5].txt "" http: // ftp.ejemplo.com/archivo [A-Z: 2].TXT"
Aquí la primera URL se referirá a cada 5'th Arche y Second URL con referirse a cada segunda letra.
Opciones de comando curl
El comando curl viene con una gran cantidad de opciones de línea de comando. Que le proporciona una gran flexibilidad para realizar varias tareas. Aquí le describiremos algunas opciones de comando utilizadas con frecuencia con comando curl.
-s o --ilent
- Mientras usa esta opción, el comando se ejecuta en silencio en el fondo. No se mostrará progreso en la pantalla. Solo se mostrará el resultado del comando.curl -s http: // www.ejemplo.comunicarse
-O
- La letra mayúscula "O" se usa para descargar un archivo usando el comando curl. El nombre de archivo seguirá siendo el mismo en el sistema local que en remoto.curl -o http: // www.ejemplo.com/copia de seguridad.cremallera
-o o -output archivo
- Use esta opción para escribir todos los datos en el archivo en lugar de mostrar en la salida estándar.archivo curl -o.txt http: // www.ejemplo.comunicarse
Al descargar un archivo, use esta opción para guardar el archivo en la máquina local con el nombre proporcionado.
curl -o local.zip http: // www.ejemplo.com/remoto.cremallera
-Yo o -Head
- Use esta opción para ver la información del documento solamente. Esto no descargará el contenido o el archivo del servidor.Esto también es útil para ver los detalles solo de encabezado para un dominio.
curl -i http: // www.ejemplo.comunicarse
-U o -User
- Use esta opción para enviar detalles de autenticación con la solicitud CURL. Es útil descargar archivos del servidor FTP o servidores web autenticado.curl -u "nombre de usuario: contraseña" -o ftp: // ftp.ejemplo.com/remoto.cremallera
-T
- Curl también le permite cargar un archivo al servidor FTP remoto. Para cargar un archivo, utilice la opción -t seguida del nombre del archivo local. Si el servidor remoto requirió autenticación, asegúrese de proporcionar detalles de autenticación con la opción "-U".curl -u ftpuser: ftppassword -t localfile.zip ftp: // ftp.ejemplo.com/archivos/
-x o -proxy
- Puede enrutar su solicitud CURL a través de un servidor proxy. Puede definir el servidor proxy con la opción -x.curl -x algunos.apoderado.com: 3128 http: // www.ejemplo.comunicarse
Tutoriales similares:
- Cómo publicar datos JSON con curl
- 5 ejemplos para descargar archivos con curl
Conclusión
En este tutorial, ha aprendido sobre las opciones de línea de comandos de curl con ejemplos. Para obtener más opciones de línea de comando, visite las páginas de curl de curl (curl de hombre) o use curl -Help
dominio.