ls
عرض محتويات مجلّد ls
ls يسرد الملفّات والمجلّدات داخل مسار معيّن، ومع خيارات يعرض التفاصيل والملفّات المخفية وترتيبها.
أكثر أمر تستخدمه يوميًّا في Linux — بدون وسائط يعرض محتويات المجلّد الحالي بأسماء فقط. مع `-l` يتحوّل لعرض تفصيلي يشمل الصلاحيات والمالك والحجم وتاريخ التعديل، ومع `-a` يضيف الملفّات المخفية (التي تبدأ باسمها بنقطة `.`) والتي `ls` العادي يخفيها.
الصياغة
ls [خيارات] [مسار]
📄 مثال
ls -lah /var/log # -l تفصيلي، -a يشمل المخفي، -h أحجام مقروءة (K/M/G)
أهم الخيارات
| الخيار | الوظيفة |
|---|---|
| -l | عرض تفصيلي: الصلاحيات، المالك، الحجم، تاريخ التعديل |
| -a | إظهار الملفّات المخفية (التي تبدأ بنقطة) |
| -h | أحجام مقروءة للبشر (K, M, G) بدل بايتات فقط — تُستخدم مع -l |
| -t | ترتيب حسب تاريخ التعديل (الأحدث أولًا) |
| -R | عرض المجلّدات الفرعية بشكل متكرّر (recursive) |
💡 نصائح عملية
- الاختصار الشائع `ls -lah` يجمع أكثر ثلاثة خيارات استخدامًا في أمر واحد
⚠️ أخطاء شائعة
- نسيان `-a` ثم الاعتقاد أن مجلّد فارغ فعلًا رغم وجود ملفّات إعداد مخفية بداخله مثل `.env`
خصائص ذات صلة
🎓 تريد فهم الصورة الكاملة خطوة بخطوة؟ ابدأ من مسار LINUX الكامل بالعربي.