GNU/Linux >> Linux Esercitazione >  >> Linux

Esempi di comandi curl Linux – Parte 2

Curl, come sappiamo, è un'utilità da riga di comando molto utile e viene utilizzata per scaricare/caricare dati da/sul server. Abbiamo già discusso di "Curl con alcuni esempi nella parte 1" del tutorial. In questa seconda parte del tutorial, discuteremo ulteriori usi del curl con alcuni esempi.

Esempio:1 Utilizzo del proxy per scaricare un file

Se stiamo utilizzando un server proxy nel nostro ambiente per avere accesso a Internet, dobbiamo fornire informazioni sul server proxy durante il download di un file utilizzando il comando curl. Per fornire le informazioni sul proxy, l'opzione utilizzata sarà '-x' ,

Esempio

$ curl -x proxy.server.com:3128 download_URL

Esempio:2 Limitare la velocità di trasferimento dei dati

Durante il download dei file, potremmo voler limitare la velocità di download per i download poiché il download potrebbe finire per utilizzare l'intera larghezza di banda della rete e quindi non lasciare velocità per altri sistemi sulla nostra rete. Con curl, abbiamo la possibilità di limitare la velocità di download e per farlo l'opzione utilizzata è "–limit-rate '.

Esempio

$ curl --limit-rate 1024B -O download_URL

Esempio:3 Scarica il file modificato prima o dopo una determinata data

Curl ci offre anche la possibilità di scaricare i file che sono stati modificati prima o dopo la data indicata, l'opzione utilizzata è "-z '.

Ad esempio, se vogliamo scaricare file che sono stati modificati dopo il 1 gennaio 2017 da un sito Web, il comando completo sarebbe

$ curl -z 1-Jan-17 download_URL

Ora, se desideriamo scaricare file che sono stati modificati prima del 1 gennaio 2017 da un sito Web, il comando completo sarebbe

$ curl -z -1-Jan-17 download_URL

Esempio:4 Scarica il file dopo l'autenticazione

Esistono molti siti Web che consentono il download di un file solo dopo che il download è stato autenticato e autorizzato. Per scaricare un tale file usando curl, useremo "-u ' opzione,

Esempio

$ curl -u username:password download_URL

Esempio:5 riprendere un download

A volte capita durante il download di file, specialmente durante il download di file di grandi dimensioni, che dobbiamo interrompere il download per risparmiare larghezza di banda per eseguire altre attività importanti o il nostro download potrebbe interrompersi a causa di qualche problema di rete. Quindi, invece di iniziare a scaricare il file completamente dall'alto, possiamo usare "-C ' opzione con curl per avviare il download dal punto in cui è stato interrotto o interrotto,

Esempio

$ curl -C download_URL

Esempio:6 Scarica file dal server FTP

Curl supporta una serie di protocolli e FTP è tra questi protocolli. Quindi, per scaricare un file da ftp , il comando completo è

$ curl -u ftpuser:password -O ftp://ftp_pub/public_html/index.html

Esempio:7 Carica file su server FTP

Possiamo anche caricare file su server FTP citando in giudizio,

$ curl -u ftpuser:password -T linuxtechi.txt ftp://ftp_pub/public_html/

Per caricare più file, possiamo usare

$ curl -u ftpuser:password -T "(linuxtechi1.txt linuxtechi2.txt)"  ftp://ftp_pub/public_html/

Esempio:8 Eliminazione di file dal server FTP 

Con curl, possiamo anche rimuovere file da un server FTP. Il comando per eliminare un file dal server ftp è

$ curl ftp://ftp_pub/public_html -X 'DELE linuxtechi.zip' --user ftpuser:password

Esempio:9 Verifica del certificato SSL

Potrebbe essere necessario verificare il certificato SSL del sito Web da cui stiamo scaricando i dati. Possiamo farlo usando "-carcert ' opzione con il comando curl, dobbiamo anche fornire il nome del certificato che dobbiamo verificare,

Esempio

$ curl --cacert new-ca.crt download_URL

Esempio:10 Ignorare l'avviso del certificato SSL

Quando si utilizza un sito Web che potrebbe essere ospitato con un certificato autofirmato, viene visualizzato un messaggio di avviso del certificato SSL. Per ignorare questo messaggio e continuare con il download, utilizziamo "-k ' opzione arricciata,

Esempio

$ curl -k download_url

Questi erano alcuni usi del comando curl con esempi, sentiti libero di condividere i tuoi commenti e domande utilizzando la casella dei commenti qui sotto.


Linux
  1. Esempi di comandi rm in Linux

  2. ps Esempi di comandi in Linux

  3. sa Esempi di comandi in Linux

  4. w Esempi di comandi in Linux

  5. ac Esempi di comandi in Linux

9 Esempi di comandi tee in Linux

9 esempi di comandi diff in Linux

Comando Curl in Linux con esempi

Comando IP Linux con esempi

Oltre 15 esempi per il comando cURL di Linux

Esempi di comandi id in Linux