perintah curl di linux dengan contoh

perintah curl di linux dengan contoh

curl adalah alat baris arahan untuk memindahkan data antara dua pelayan. Selain daripada memuat turun fail curl juga digunakan untuk melakukan pelbagai tugas dengan aplikasi, perkhidmatan dll. Curl supported a verity of protocols (DICT, FILE, FTP, FTPS, GOPHER, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, MQTT, POP3, POP3S, RTMP, RTMPS, RTSP, SCP, SFTP, SMB, SMBS, SMTP , SMTP, Telnet dan TFTP) untuk pemindahan fail.

Curl dikuasakan oleh libcurl untuk semua tugas berkaitan pemindahan pada sistem.

  • Sintaks:
    Curl [Options] [URL ...] 

    Contoh: Buka terminal pada sistem dan jenis anda:

    curl https: // tecadmin.jaring 
  • Anda akan melihat kandungan laman web di terminal. Ini adalah penggunaan baris perintah curl yang paling asas.

Sintaks URL

Sintaks URL sepenuhnya bergantung kepada protokol dengan curl. Sebelum membaca lebih lanjut mengenai parameter atau contoh, anda mesti mengetahui format URL, anda boleh menggunakan dengan keriting.

  • Gunakan pendakap dan petikan untuk menentukan pelbagai URL secara tunggal. Di sini pendakap mengembang ke pelbagai URL. Sebagai contoh:
     "http: // www.satu dua tiga.com " 

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

  • Anda juga boleh menentukan julat dengan menggunakan [] seperti dalam:
     "ftp: // ftp.Contoh.com/fail [1-100].txt "" http: // ftp.Contoh.com/file [a-z].txt " 
  • Anda juga boleh menentukan untuk menggunakan setiap huruf atau nombor n'th dari julat yang ditetapkan.
     "ftp: // ftp.Contoh.com/fail [1-100: 5].txt "" http: // ftp.Contoh.com/file [a-z: 2].txt " 

    Di sini URL pertama akan merujuk kepada setiap fail ke -5 dan URL kedua dengan merujuk kepada setiap huruf kedua.

Pilihan arahan curl

Perintah Curl dilengkapi dengan banyak pilihan baris arahan. Yang memberikan kelonggaran yang hebat untuk melaksanakan pelbagai tugas. Di sini kami akan menggambarkan anda beberapa pilihan arahan yang sering digunakan dengan arahan curl.

  • -s atau -silent - Semasa menggunakan pilihan ini, perintah berjalan dengan senyap di latar belakang. Tiada kemajuan akan dipaparkan di skrin. Hanya hasil arahan yang akan dipaparkan.
    curl -s http: // www.Contoh.com  
  • -O - Surat modal "O" digunakan untuk memuat turun fail menggunakan perintah curl. Nama fail akan tetap sama pada sistem tempatan seperti di jauh.
    curl -o http: // www.Contoh.com/sandaran.zip  
  • -o atau -fail output - Gunakan pilihan ini untuk menulis semua data ke fail dan bukannya memaparkan pada output standard.
    curl -o fail.txt http: // www.Contoh.com  

    Semasa memuat turun fail, gunakan pilihan ini untuk menyimpan fail pada mesin tempatan dengan nama yang disediakan.

    curl -o tempatan.zip http: // www.Contoh.com/jauh.zip  
  • -Saya atau -kepala - Gunakan pilihan ini untuk melihat maklumat dokumen sahaja. Ini tidak akan memuat turun kandungan atau fail dari pelayan.

    Ini juga berguna untuk melihat butiran header sahaja untuk domain.

    curl -i http: // www.Contoh.com  
  • -u atau --user - Gunakan pilihan ini untuk menghantar butiran pengesahan dengan permintaan curl. Ia berguna untuk memuat turun fail dari pelayan FTP yang disahkan atau pelayan web.
    curl -u "nama pengguna: kata laluan" -o ftp: // ftp.Contoh.com/jauh.zip  
  • -T - Curl juga membolehkan anda memuat naik fail ke pelayan FTP jauh. Untuk memuat naik pilihan penggunaan fail -t diikuti dengan nama fail tempatan. Sekiranya pelayan jauh memerlukan pengesahan, pastikan anda memberikan butiran pengesahan dengan pilihan "-u".
    curl -u ftpuser: ftppassword -t localfile.zip ftp: // ftp.Contoh.com/fail/  
  • -x atau --proxy - Anda boleh mengarahkan permintaan curl anda melalui pelayan proksi. Anda boleh menentukan pelayan proksi dengan pilihan -x.
    curl -x beberapa.proksi.com: 3128 http: // www.Contoh.com  

Tutorial serupa:

  • Cara Menyiarkan Data JSON Dengan Curl
  • 5 Contoh untuk memuat turun fail dengan curl

Kesimpulan

Dalam tutorial ini, anda telah belajar mengenai pilihan baris perintah curl dengan contoh. Untuk lebih banyak pilihan baris arahan lihat halaman curl man (curl lelaki) atau gunakan Curl -Help perintah.