ملخص - العمليات الانتقائية
جزء من قسم الأساسيات في رحلة 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رموز البدل والأنماط
رمز النجمةرمز علامة الاستفهامرموز الأقواسدمج رموز البدلملخص - العمليات الانتقائيةتدرّب بنفسك: Playground لـ Terminal