خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را


آموزش نصب Curl در اوبونتو

آموزش نصب Curl در اوبونتو
curl یک ابزار خط فرمان برای انتقال داده ها از یا به یک سرور ریموت است. با curl، می‌توانید با استفاده از یکی از پروتکل‌های پشتیبانی‌شده، از جمله HTTP، HTTPS، SCP، SFTP و FTP، داده‌ها را دانلود یا آپلود کنید.

سیستم یکپارچۀ سازمانی راهکار
در این مقاله نحوه نصب Curl را در لینوکس اوبونتو 20.04 را مورد بررسی قرار خواهیم داد.



Installing Curl on Ubuntu

اگر هنگام دانلود فایل با curl با پیغام خطایی مبنی بر اینکه دستور curl پیدا نشد(curl command not found) مواجه شدید، به این معنی است که پکیج curl روی دستگاه اوبونتو شما نصب نشده است.
curl در مخازن پیش‌فرض اوبونتو 20.04 گنجانده شده و نصب آن بسیار ساده است. برای نصب کافیست که Terminal را باز کرده و دستورات زیر را اجرا کنید:

sudo apt update
sudo apt install curl

پس از اینکه نصب به اتمام رسید، کافیست با دستور زیر نصب را تایید کنید.

curl

در خروجی باید پیغام زیر را دریافت کنید:

curl: try 'curl --help' or 'curl --manual' for more information

شما با موفقیت curl را روی دستگاه اوبونتو خود نصب کرده اید و می توانید شروع به استفاده از آن کنید.

curl https://gnu.org

وقتی از curl بدون هیچ گزینه ای استفاده می شود، curl سورس کد URL را که به عنوان پارامتر برای خروجی مشخص شده نمایش می دهد. مثلا دستور زیر سورس homepage سایت gnu.org را در پنجره ترمینال نمایش می دهد.
برای دانلود یک فایل با curl، از گزینه های -o یا -O استفاده کنید. گزینه -o که با حرف کوچ انگلیسی است، به شما امکان می دهد نام فایل ذخیره شده را مشخص کنید:

curl -o myFoxitreader.rar https://khoshamoz.ir/site_binarydata/files/0005/Programs/Foxitreader.rar

چنانچه در دستور فوق از O- با حرف بزرگ انگلیسی استفاده کنید، فایل با نام اورجینال خود در سیستم تان دانلود و ذخیره می شود.

curl -O https://khoshamoz.ir/site_binarydata/files/0005/Programs/Foxitreader.rar

با curl می‌توانید فقط هدرهای HTTP URL مشخص شده را Fetch کنید:

curl -I https://www.gnu.org/

HTTP/1.1 200 OK
Date: Mon, 29 Jun 2020 07:10:35 GMT
Server: Apache/2.4.7
Content-Location: home.html
Vary: negotiate,accept-language,Accept-Encoding
TCN: choice
Strict-Transport-Security: max-age=63072000
Access-Control-Allow-Origin: (null)
Accept-Ranges: bytes
Cache-Control: max-age=0
Expires: Mon, 29 Jun 2020 07:10:35 GMT
Content-Type: text/html
Content-Language: en

یکی دیگر از موارد استفاده رایج از curl، دانلود فایل ها از FTP Server هایی که برای دسترسی بدان ها نیاز به پسورد دارید.

curl -u FTP_USERNAME:FTP_PASSWORD ftp://ftp.example.com/file.tar.gz

نمایش دیدگاه ها (0 دیدگاه)

دیدگاه خود را ثبت کنید:

انتخاب تصویر ویرایش حذف
توجه! حداکثر حجم مجاز برای تصویر 500 کیلوبایت می باشد.


دسته بندی مطالب خوش آموز