مكتبة الأوامر / curl
curl
جلب رابط من سطر الأوامر
ينقل curl بيانات من رابط أو إليه — يُستخدم غالباً مع HTTP. تجلب -I الترويسات فقط (سريعة، بلا محتوى — ممتازة للتحقق من ماهية الخادم بلا تنزيل شيء)، وتحفظ -o الرد في ملف، وتحدّد -X طريقة الطلب لأي شيء غير GET العادي.
تدرّب على curlالاستخدام
curl [-I] [-o file] [-X method] url
الخيارات والأعلام
urlالرابط المراد طلبه
-I, --headجلب الترويسات فقط، بلا محتوى الرد
-o, --outputFILEكتابة محتوى الرد إلى هذا الملف بدل الشاشة
-X, --requestMETHODطريقة HTTP المستخدمة (الافتراضي: GET)
-s, --silentإخفاء مؤشر التقدم
أمثلة
curl https://example.comاطبع HTML الخام للصفحة مباشرة إلى الطرفية.
curl -I https://example.comترويسات الرد فقط — ما الخادم، ما نوع المحتوى، هل هو يعمل أصلاً؟
curl -o page.html https://example.comاحفظ الصفحة في ملف بدل طباعتها.
أخطاء شائعة
curl -I -o headers.txt https://example.com curl -I https://example.com
إجابة هذه الدرّة هي فحص ترويسات سريع مباشرة إلى الشاشة — توجيه الترويسات إلى ملف صياغة curl صحيحة، لكنها ليست ما تطلبه هذه الدرّة تحديداً.