ملخص - العمليات الانتقائية
جزء من قسم الأساسيات في رحلة Terminal على Coddy — الدرس 29 من 82.
التحدي
سهلاجمع كل مهاراتك في استخدام الرموز البديلة (wildcards) معاً!
- أنشئ دليلاً جديداً يسمى
archiveباستخدامmkdir - انقل فقط ملفات الصور
.jpgذات الرقم الواحد إلىarchive/باستخدام رمز الأقواس البديل[0-9] - انقل جميع ملفات
report_?.txtإلىarchive/باستخدام الرمز البديل? - احذف جميع ملفات
.pngالمتبقية باستخدام الرمز البديل* - اعرض محتويات الدليل الرئيسي باستخدام
lsللتأكد مما تبقى - اعرض محتويات مجلد الأرشيف باستخدام
ls archiveللتأكد من محتوياته
ملاحظة: يجب أن يبقى
photo_10.jpgفي الدليل الرئيسي — فهو يحتوي على رقمين لذا لن يتم مطابقته بواسطة[0-9]. فكر جيداً في الرمز البديل الذي ستستخدمه لكل خطوة!
⚠ التنظيف أولاً: إذا رأيت أدلة غير متوقعة (مثل
family، أوnature، أوtravel) في دليلك الرئيسي — ربما تكون متبقية من درس سابق — فقم بإزالتها قبل تنفيذ الخطوات أعلاه. استخدمrm -rf <dirname>لكل منها (على سبيل المثال،rm -rf family). يضمن ذلك أن مخرجاتlsالخاصة بك تطابق النتيجة المتوقعة.
جرّب بنفسك
جميع دروس الأساسيات
2التنقل
عرض مسار المجلد الحاليعرض الملفاتتغيير المجلدالمسارات المطلقة مقابل المسارات النسبيةمجلد المنزل ومجلد الجذرخلاصة - حدد مسارك8إعادة التوجيه
المخرجات القياسيةالكتابة فوق ملفالإضافة إلى ملفالمدخلات القياسيةالخطأ القياسيمراجعة - بناء سجل الأحداث11الأذونات
فهم الأذوناتقراءة الأذوناتChmod باستخدام الأرقامChmod باستخدام الرموزملكية الملفاتملخص - إحكام الحماية14مشروع سكربت النسخ الاحتياطي
نظرة عامة على المشروعالحصول على مسار المصدر6رموز البدل والأنماط
رمز النجمةرمز علامة الاستفهامرموز الأقواسدمج رموز البدلملخص - العمليات الانتقائية