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