تحديد أهداف متعددة
الرموز البديلة (Wildcards)، أو مطابقة الأنماط (globbing)، هي أحرف خاصة تُستخدم لتمثيل الأنماط في أسماء الملفات أو المسارات. إنها تسمح لك بالعمل على ملفات متعددة بأمر واحد.
النجمة (*)
تطابق النجمة صفراً أو أكثر من الأحرف في اسم الملف.
-
مطابقة جميع الملفات: bash $ ls *
يسرد كل شيء في الدليل الحالي
-
مطابقة الملفات ذات الامتداد المحدد: bash $ cp *.txt backup/
ينسخ جميع الملفات التي تنتهي بـ .txt إلى backup/
-
مطابقة الملفات التي تبدأ ببادئة: bash $ rm log_*.bak
يزيل جميع الملفات التي تبدأ بـ 'log_' وتنتهي بـ '.bak'
علامة الاستفهام (?)
تطابق علامة الاستفهام حرفاً واحداً بالضبط.
bash $ ls file?.txt