خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را
آموزش نصب Curl در اوبونتو
curl یک ابزار خط فرمان برای انتقال داده ها از یا به یک سرور ریموت است. با curl، میتوانید با استفاده از یکی از پروتکلهای پشتیبانیشده، از جمله HTTP، HTTPS، SCP، SFTP و FTP، دادهها را دانلود یا آپلود کنید.
در این مقاله نحوه نصب Curl را در لینوکس اوبونتو 20.04 را مورد بررسی قرار خواهیم داد.
curl در مخازن پیشفرض اوبونتو 20.04 گنجانده شده و نصب آن بسیار ساده است. برای نصب کافیست که Terminal را باز کرده و دستورات زیر را اجرا کنید:
پس از اینکه نصب به اتمام رسید، کافیست با دستور زیر نصب را تایید کنید.
در خروجی باید پیغام زیر را دریافت کنید:
شما با موفقیت curl را روی دستگاه اوبونتو خود نصب کرده اید و می توانید شروع به استفاده از آن کنید.
وقتی از curl بدون هیچ گزینه ای استفاده می شود، curl سورس کد URL را که به عنوان پارامتر برای خروجی مشخص شده نمایش می دهد. مثلا دستور زیر سورس homepage سایت gnu.org را در پنجره ترمینال نمایش می دهد.
برای دانلود یک فایل با curl، از گزینه های -o یا -O استفاده کنید. گزینه -o که با حرف کوچ انگلیسی است، به شما امکان می دهد نام فایل ذخیره شده را مشخص کنید:
چنانچه در دستور فوق از O- با حرف بزرگ انگلیسی استفاده کنید، فایل با نام اورجینال خود در سیستم تان دانلود و ذخیره می شود.
با curl میتوانید فقط هدرهای HTTP URL مشخص شده را Fetch کنید:
یکی دیگر از موارد استفاده رایج از curl، دانلود فایل ها از FTP Server هایی که برای دسترسی بدان ها نیاز به پسورد دارید.
در این مقاله نحوه نصب 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 دیدگاه)
دیدگاه خود را ثبت کنید: