curl
adalah alat baris perintah yang kuat untuk mentransfer data dari atau ke server jauh. Dengan curl
Anda dapat mengunduh atau mengunggah data menggunakan berbagai protokol jaringan, seperti HTTP, HTTPS, SCP, SFTP, dan FTP.
Jika Anda mendapatkan pesan kesalahan yang mengatakan curl command not found
ketika mencoba mengunduh file dengan curl
, artinya curl
paket tidak diinstal pada mesin CentOS Anda.
Artikel ini memberikan petunjuk tentang cara memasang dan menggunakan curl
perintah pada CentOS 8.
Memasang curl
di CentOS #
Paket Curl tersedia di repositori CentOS 8 standar. Untuk menginstalnya jalankan perintah berikut:
sudo dnf install curl
Setelah instalasi selesai, verifikasi dengan mengetik curl
di terminal Anda:
curl
Outputnya akan terlihat seperti ini:
curl: try 'curl --help' or 'curl --manual' for more information
Itu dia! curl
telah diinstal pada sistem CentOS Anda, dan Anda dapat mulai menggunakannya.
Menggunakan curl
#
Saat digunakan tanpa opsi apa pun, curl
mencetak kode sumber dari URL yang diberikan ke keluaran standar:
curl https://example.com
Untuk mengunduh file dengan curl
, gunakan salah satu -o
atau -O
pilihan, diikuti dengan URL ke file.
Huruf kecil -o
opsi memungkinkan Anda untuk menentukan nama file yang disimpan:
curl -o linux.tar.xz https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.5.3.tar.xz
Huruf besar -O
menyimpan file dengan nama file aslinya:
curl -O https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.5.3.tar.xz
Saat digunakan dengan -I
pilihan curl
menampilkan header HTTP dari URL yang diberikan:
curl -I https://www.centos.org/
HTTP/1.1 200 OK
Date: Thu, 13 Feb 2020 22:01:04 GMT
Server: Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips
Strict-Transport-Security: max-age=31536000
X-Frame-Options: SAMEORIGIN
X-Xss-Protection: 1; mode=block
X-Content-Type-Options: nosniff
Referrer-Policy: same-origin
Last-Modified: Thu, 06 Feb 2020 17:21:08 GMT
ETag: "5421-59deb7fadfdfd"
Accept-Ranges: bytes
Content-Length: 21537
Content-Type: text/html; charset=UTF-8
Dengan curl
Anda juga dapat mengunduh file dari server FTP yang dilindungi kata sandi:
curl -u FTP_USERNAME:FTP_PASSWORD ftp://ftp.example.com/file.tar.gz