رمز النجمة
جزء من قسم الأساسيات في رحلة Terminal على Coddy — الدرس 25 من 82.
إن رمز البدل (wildcard) هو حرف خاص يعمل كعنصر نائب لمطابقة حرف واحد أو أكثر في أسماء الملفات. تتيح لك رموز البدل العمل مع ملفات متعددة في وقت واحد دون كتابة كل اسم.
تطابق علامة النجمة النائبة * أي عدد من الأحرف (بما في ذلك الصفر). وهي الرمز البديل الأكثر قوة والأكثر استخداماً.
على سبيل المثال، لسرد جميع الملفات التي تنتهي بـ .txt:
ls *.txtيطابق هذا أي اسم ملف ينتهي بـ .txt، بغض النظر عن طول الاسم.
مزيد من الأمثلة:
طابق جميع الملفات التي تبدأ بـ photo:
ls photo*مطابقة جميع الملفات التي تحتوي على report في أي مكان في الاسم:
ls *report*مطابقة جميع الملفات بأي اسم أو امتداد:
ls *يمكنك استخدام * مع أي أمر، وليس فقط ls. على سبيل المثال، انسخ جميع ملفات .jpg إلى مجلد:
cp *.jpg photos/أو احذف جميع ملفات .log دفعة واحدة:
rm *.logنصيحة: قم دائمًا بتشغيل
lsمع نمط الأحرف البديلة (wildcard) الخاص بك أولاً قبل استخدامه معrmأوmv— بهذه الطريقة يمكنك رؤية الملفات التي ستتأثر بالضبط قبل إجراء أي تغييرات.
التحدي
مبتدئاستخدم الرمز النائب * لسرد ملفات .jpg فقط في المجلد الحالي.
تلميح: اجمع بين
lsوالرمز النائب*وامتداد.jpgلتصفية ملفات الصور فقط.
ورقة مرجعية
محرف البدل (wildcard) هو رمز خاص يطابق حرفاً واحداً أو أكثر في أسماء الملفات، مما يسمح لك بالتعامل مع ملفات متعددة في وقت واحد.
محرف البدل النجمة * يطابق أي عدد من المحارف (بما في ذلك الصفر).
أمثلة:
عرض قائمة بجميع الملفات التي تنتهي بـ .txt:
ls *.txtعرض قائمة بجميع الملفات التي تبدأ بـ photo:
ls photo*عرض قائمة بجميع الملفات التي تحتوي على report في أي مكان في الاسم:
ls *report*عرض قائمة بجميع الملفات:
ls *نسخ جميع ملفات .jpg إلى مجلد:
cp *.jpg photos/حذف جميع ملفات .log:
rm *.logنصيحة: قم دائماً بتشغيل
lsمع نمط محرف البدل الخاص بك أولاً قبل استخدامه معrmأوmvلمعرفة الملفات التي ستتأثر.
جرّب بنفسك
يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس الأساسيات
2التنقل
عرض مسار المجلد الحاليعرض الملفاتتغيير المجلدالمسارات المطلقة مقابل المسارات النسبيةمجلد المنزل ومجلد الجذرخلاصة - حدد مسارك8إعادة التوجيه
المخرجات القياسيةالكتابة فوق ملفالإضافة إلى ملفالمدخلات القياسيةالخطأ القياسيمراجعة - بناء سجل الأحداث11الأذونات
فهم الأذوناتقراءة الأذوناتChmod باستخدام الأرقامChmod باستخدام الرموزملكية الملفاتملخص - إحكام الحماية14مشروع سكربت النسخ الاحتياطي
نظرة عامة على المشروعالحصول على مسار المصدر