GNU/Linux >> Belajar Linux >  >> Linux

Contoh perintah curl Linux – Bagian 2

Curl, seperti yang kita ketahui, adalah utilitas baris perintah yang sangat berguna &digunakan untuk mengunduh/mengunggah data dari/ke server. Kami telah membahas "Keriting dengan beberapa contoh di bagian 1" dari tutorial. Dalam tutorial bagian ke-2 ini, kita akan membahas penggunaan curl lebih lanjut dengan beberapa contoh.

Contoh:1 Menggunakan proxy untuk mengunduh file

Jika kita menggunakan server proxy di lingkungan kita untuk memiliki akses ke internet, maka kita perlu memberikan informasi server proxy saat mengunduh file menggunakan perintah curl. Untuk memberikan informasi proxy, opsi yang digunakan adalah ‘-x’ ,

Contoh

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

Contoh:2 Batasi kecepatan transfer data

Saat mengunduh file, kami mungkin ingin membatasi kecepatan unduh untuk unduhan karena unduhan mungkin berakhir menggunakan seluruh bandwidth jaringan &dengan demikian tidak meninggalkan kecepatan untuk sistem lain di jaringan kami. Dengan curl, kami memiliki opsi untuk membatasi kecepatan unduh &untuk melakukannya opsi yang digunakan adalah ‘–batas-rate ‘.

Contoh

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

Contoh:3 Unduh file yang dimodifikasi sebelum atau setelah tanggal tertentu

Curl juga memberi kami opsi untuk mengunduh file yang diubah sebelum atau setelah tanggal yang ditentukan, opsi yang digunakan adalah ‘-z ‘.

Misalnya, jika kita ingin mengunduh file yang telah dimodifikasi setelah 1 Januari 2017 dari sebuah situs web, perintah lengkapnya adalah

$ curl -z 1-Jan-17 download_URL

Sekarang jika kita ingin mengunduh file yang telah dimodifikasi sebelum 1 Januari 2017 dari sebuah situs web, perintah lengkapnya adalah

$ curl -z -1-Jan-17 download_URL

Contoh:4 Unduh file setelah mengautentikasi

Ada banyak situs web yang hanya mengizinkan unduhan file setelah unduhan diautentikasi &diotorisasi. Untuk mengunduh file seperti itu menggunakan curl, kami akan menggunakan ‘-u ‘pilihan,

Contoh

$ curl -u username:password download_URL

Contoh:5 Lanjutkan pengunduhan

Kadang-kadang terjadi saat mengunduh file terutama saat mengunduh file besar, bahwa kami perlu menghentikan unduhan untuk menghemat bandwidth untuk melakukan beberapa tugas penting lainnya atau unduhan kami mungkin terganggu karena beberapa masalah jaringan. Jadi daripada mulai mengunduh file sepenuhnya dari atas, kita dapat menggunakan ‘-C ' opsi dengan curl untuk memulai pengunduhan dari titik di mana ia terganggu atau dihentikan,

Contoh

$ curl -C download_URL

Contoh:6 Unduh file dari server FTP

Curl mendukung sejumlah protokol &FTP adalah salah satu dari protokol tersebut. Jadi untuk mendownload file dari ftp, perintah lengkapnya adalah

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

Contoh:7 Unggah file ke server ftp

Kami juga dapat mengunggah file ke server ftp yang menuntut,

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

Untuk mengupload banyak file, kita dapat menggunakan

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

Contoh:8 Menghapus file dari server ftp 

Dengan curl, kita juga bisa menghapus file dari server FTP. Perintah untuk menghapus file dari server ftp  adalah

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

Contoh:9 Memverifikasi sertifikat SSL

Kami mungkin perlu memverifikasi sertifikat SSL situs web tempat kami mengunduh data. Kita dapat melakukannya dengan menggunakan ‘-carcert ' dengan perintah curl, kami juga perlu memberikan nama sertifikat yang perlu kami verifikasi,

Contoh

$ curl --cacert new-ca.crt download_URL

Contoh:10 Mengabaikan peringatan sertifikat ssl

Saat menggunakan situs web yang mungkin dihosting dengan sertifikat yang ditandatangani sendiri, kami mendapatkan pesan peringatan sertifikat SSL. Untuk mengabaikan pesan ini &meneruskan unduhan, kami menggunakan ‘-k ‘  opsi dalam ikal,

Contoh

$ curl -k download_url

Ini adalah beberapa penggunaan perintah curl dengan contoh, jangan ragu untuk membagikan komentar &pertanyaan Anda menggunakan kotak komentar di bawah.


Linux
  1. 7 Contoh Perintah Linux df

  2. sa Contoh Perintah di Linux

  3. w Contoh Perintah di Linux

  1. Contoh Perintah ac di Linux

  2. Contoh Perintah df di Linux

  3. du Contoh Perintah di Linux

  1. 8 Contoh Perintah Linux TR

  2. Contoh Perintah rm di Linux

  3. Contoh Perintah ps di Linux