Perintah keriting di Linux dengan contoh

Perintah keriting di Linux dengan contoh

keriting adalah alat baris perintah untuk mentransfer data antara dua server. Selain mengunduh file curl juga digunakan untuk melakukan beberapa tugas berdasarkan aplikasi, layanan dll. Curl mendukung verity protokol (Dict, File, FTP, FTPS, Gopher, http, https, imap, imaps, ldap, ldaps, mqtt, pop3, pop3s, rtmp, rtmps, rtsp, scp, sftp, smb, smbs, smbs, smbs, smbs , Smtps, telnet dan tftp) untuk transfer file.

Ikal ditenagai oleh libcurl Untuk semua tugas terkait transfer pada sistem.

  • Sintaksis:
    Curl [opsi] [url ...] 

    Contoh: Buka terminal pada sistem dan ketik Anda:

    Curl https: // tecadmin.bersih 
  • Anda akan melihat konten situs web di terminal. Ini adalah penggunaan paling mendasar dari baris perintah curl.

Sintaks URL

Sintaks URL sepenuhnya bergantung pada protokol dengan keriting. Sebelum membaca lebih banyak tentang parameter atau contoh, Anda harus mengetahui format URL, Anda dapat menggunakan dengan curl.

  • Gunakan kawat gigi dan kutipan untuk mendefinisikan beberapa URL dalam tunggal. Di sini kawat gigi mengembang ke beberapa URL. Misalnya:
     "http: // www.satu dua tiga.com " 

    Menjadi, http: // www.satu.com, http: // www.dua.com dan http: // www.tiga.com.

  • Anda juga dapat mendefinisikan rentang dengan menggunakan [] seperti di:
     "ftp: // ftp.contoh.com/file [1-100].txt "" http: // ftp.contoh.com/file [a-z].txt" 
  • Anda juga dapat menentukan untuk menggunakan setiap huruf atau nomor dari kisaran yang ditentukan.
     "ftp: // ftp.contoh.com/file [1-100: 5].txt "" http: // ftp.contoh.com/file [a-z: 2].txt" 

    Di sini URL pertama akan merujuk pada setiap file ke -5 dan URL kedua dengan merujuk pada setiap huruf kedua.

Opsi perintah keriting

Perintah Curl hadir dengan sejumlah besar opsi baris perintah. Yang memberikan fleksibilitas besar untuk melakukan berbagai tugas. Di sini kami akan menjelaskan beberapa opsi perintah yang sering digunakan dengan perintah curl.

  • -s atau - -silent - Saat menggunakan opsi ini, perintah berjalan diam -diam di latar belakang. Tidak ada kemajuan yang akan ditampilkan di layar. Hanya hasil perintah yang akan ditampilkan.
    Curl -s http: // www.contoh.com  
  • -HAI - Huruf kapital "o" digunakan untuk mengunduh file menggunakan perintah curl. Nama file akan tetap sama di sistem lokal seperti pada jarak jauh.
    Curl -o http: // www.contoh.com/cadangan.ritsleting  
  • -file o atau -output - Gunakan opsi ini untuk menulis semua data untuk mengajukan alih -alih menampilkan pada output standar.
    file curl -o.txt http: // www.contoh.com  

    Saat mengunduh file, gunakan opsi ini untuk menyimpan file di mesin lokal dengan nama yang disediakan.

    Curl -o Lokal.zip http: // www.contoh.com/remote.ritsleting  
  • -I atau -head - Gunakan opsi ini untuk melihat informasi dokumen saja. Ini tidak akan mengunduh konten atau file dari server.

    Ini juga berguna untuk melihat detail header hanya untuk domain.

    Curl -i http: // www.contoh.com  
  • -u atau --user - Gunakan opsi ini untuk mengirim detail otentikasi dengan permintaan curl. Berguna untuk mengunduh file dari server FTP yang diautentikasi atau server web.
    curl -u "nama pengguna: kata sandi" -o ftp: // ftp.contoh.com/remote.ritsleting  
  • -T - Curl juga memungkinkan Anda mengunggah file ke server FTP jarak jauh. Untuk mengunggah opsi penggunaan file -t diikuti oleh nama file lokal. Jika server jarak jauh membutuhkan otentikasi, pastikan untuk memberikan detail otentikasi dengan opsi "-u".
    Curl -u ftpuser: ftppassword -t localfile.zip ftp: // ftp.contoh.com/file/  
  • -x atau --proxy - Anda dapat merutekan permintaan ikal Anda melalui server proxy. Anda dapat mendefinisikan server proxy dengan opsi -x.
    Curl -x Beberapa.proxy.com: 3128 http: // www.contoh.com  

Tutorial serupa:

  • Cara memposting data json dengan curl
  • 5 contoh untuk mengunduh file dengan curl

Kesimpulan

Dalam tutorial ini, Anda telah belajar tentang opsi baris perintah curl dengan contoh. Untuk lebih banyak opsi baris perintah Lihat halaman man man (man curl) atau gunakan Curl --help memerintah.