آموزش نصب و استفاده از Curl در CentOS 8
curl
ابزاری قدرتمند برای خط فرمان برای انتقال داده ها از طریق سرور از راه دور است. با استفاده از curl
می توانید داده ها را با استفاده از پروتکل های مختلف شبکه مانند HTTP ، HTTPS ، SCP ، SFTP و FTP بارگیری یا بارگذاری کنید. در این آموزش نحوه نصب و استفاده از Curl در CentOS 8 بیان شده است.
اگر هنگام خطا برای بارگیری یک فایل با curl
، پیام خطایی دریافت کردید با عنوانcurl command not found
دریافت کردید، به این معنی است که بسته curl
در دستگاه CentOS شما نصب نشده است.
نصب curl
در CentOS
بسته Curl در مخازن استاندارد CentOS 8 موجود است. برای نصب آن دستور زیر را اجرا کنید:
sudo dnf install curl
پس از اتمام نصب ، آن را با تایپ کردن curl
در ترمینال خود تأیید کنید:
curl
خروجی باید چیزی شبیه به این باشد:
curl: try 'curl --help' or 'curl --manual' for more information
curl
بر روی سیستم CentOS شما نصب شده است و می توانید شروع به استفاده از آن کنید.
یک راز بزرگ درمورد 90 % هاستینگ های ایرانی، اورسل کردن بیش از حد است که باعث افت کیفیت سرورها میشود.
وان سرور با ارائه دسترسی های مختلف این امکان را به شما خواهد داد که تمامی منابع سرورتان را مدیریت و بررسی کنید و همچنین با ارائه گارانتی 100% برگشت وجه ریسک خرید شما را به %0 کاهش میدهد.
استفاده از curl
در صورت استفاده از هر گزینه ، curl
کد منبع URL داده شده را به خروجی استاندارد چاپ می کند:
curl https://example.com
برای بارگیری یک فایل با curl
، از گزینه -o
یا -O
استفاده کنید و به دنبال آن URL به پرونده اضافه شود.
حرف -o
کوچک به شما امکان می دهد نام پرونده ذخیره شده را مشخص کنید:
curl -o linux.tar.xz https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.5.3.tar.xz
حروف -O
بزرگ فایل را با نام اصلی خود ذخیره می کند:
curl -O https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.5.3.tar.xz
هنگامی که با از گزینه -I
استفاده کنید ، curl
هدرهای HTTP یک URL مشخص را نشان می دهد:
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
همچنین با استفاده از curl
می توانید فایلهایی را از سرورهای FTP که دارای رمز هستند بارگیری کنید:
curl -u FTP_USERNAME:FTP_PASSWORD ftp://ftp.example.com/file.tar.gz
نتیجه گیری
curl
ابزاری متنوع است که به شما امکان ارسال و دریافت داده از طریق شبکه را می دهد.
اولین نفر باشید که نظر ارسال میکنید