cURL (مخفف Client URL) یک کتابخانه و ابزار خط فرمان قدرتمند برای انتقال داده بین سیستمها است. این ابزار از پروتکلهای متعددی پشتیبانی میکند و به صورت پیشفرض روی اکثر سیستمعاملهای مبتنی بر یونیکس و لینوکس نصب شده است. به دلیل در دسترس بودن همگانی، cURL بهترین انتخاب برای دانلود فایلها در محیطهای سروری (بدون واسط گرافیکی) محسوب میشود.
در این مقاله، یاد میگیرید که چگونه با استفاده از دستور curl فایلها را دانلود کنید، محتوای آنها را مشاهده نمایید، فایل را با نام دلخواه ذخیره کنید و ریدایرکتها (Redirects) را مدیریت نمایید.
نکته امنیتی: دانلود فایل از اینترنت میتواند خطرناک باشد. همیشه از منابع معتبر دانلود کنید. در این آموزش، ما از فایلهای وبسایت DigitalOcean برای تست استفاده میکنیم.
گام ۱: مشاهده محتوای فایلهای راه دور
به طور پیشفرض، اگر دستور curl را بدون هیچ آرگومان اضافهای اجرا کنید، این ابزار فایل را فراخوانی کرده و محتوای آن را مستقیماً در ترمینال (Standard Output) نمایش میدهد.
برای امتحان، فایل robots.txt وبسایت DigitalOcean را فراخوانی میکنیم:
curl https://www.digitalocean.com/robots.txt






