curl یک ابزار خط فرمان برای انتقال داده از یک سرور از راه دور است. با استفاده از curl ، می توانید داده ها را با استفاده از یکی از پروتکل های پشتیبانی شده از جمله HTTP ، HTTPS ، SCP ، SFTP و FTP دانلود یا آپلود کنید. در این مقاله نحوه نصب Curl در اوبونتو ۲۰٫۰۴ توضیح داده شده است.
در ادامه با ما در شتابان هاست همراه باشید.
اگر هنگام دانلود یک فایل خطایی به این صورت دریافت کردید: curl command not found
، به این معنی است که بسته curl روی دستگاه اوبونتو شما نصب نشده است.
curl در مخازن پیش فرض اوبونتو ۲۰٫۰۴ گنجانده شده است. نصب بسیار ساده است:
sudo apt update
sudo apt install curl
پس از اتمام نصب ، آن را با تایپ کردن curl
در ترمینال خود تأیید کنید:
curl
خروجی چیزی شبیه به این خواهد بود:
curl: try 'curl --help' or 'curl --manual' for more information
به همین راحتی! شما با موفقیت curl
را روی دستگاه اوبونتو خود نصب کرده اید و می توانید شروع به استفاده از آن کنید.
در صورت استفاده از هر گزینه ، curl
کد منبع URL مشخص شده به عنوان آرگومان برای خروجی استاندارد را نشان می دهد.
به عنوان مثال ، دستور زیر منبع صفحه اصلی gnu.org را در پنجره ترمینال شما نشان می دهد:
curl https://gnu.org
برای دانلود پرونده با curl
، از گزینه های -o یا -O استفاده کنید.
گزینه -o به شما امکان می دهد نام پرونده ذخیره شده را مشخص کنید:
curl -o linux.tar.xz https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.0.5.tar.xz
با استفاده از حروف بزرگ -O ، curl فایل را با نام اصلی آن ذخیره می کند:
curl -O https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.0.5.tar.xz
با استفاده از curl
فقط می توانید هدرهای HTTP آدرس مشخص شده را دانلود کنید:
/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
دانلود با استفاده از سرور های password-protected FTP است.
curl -u FTP_USERNAME:FTP_PASSWORD ftp://ftp.example.com/file.tar.gz
Curl ابزاری همه کاره است که به شما امکان ارسال و دریافت داده از طریق شبکه را می دهد. نصب Curl روی اوبونتو یک کار بسیار ساده است.
اگر هر گونه سؤال یا بازخورد دارید ، می توانید نظر خود را در زیر اعلام کنید.
امیدوارم این مقاله براتون مفید بوده باشه.
ما رو تو شتابان هاست دنبال کنید. 🙂
sudo apt install curl