منشور

شرح الأمر ls في لينكس مع الأمثلة

شرح كيفية استعراض الملفات والمجلدات باستخدام سطر الأوامر على اللينكس مع الأمثلة

هذا المقال جزء من سلسلة أساسيات أوامر لينكس

يُستخدم الأمر ls (اختصارًا لـ list) لعرض محتويات مجلد العمل الحالي والتي تتضمن الملفات والمجلدات

صيغة الأمر

1
    $ ls [options] [file|dir]

خيارات الأمر ls

الخيارات الأساسية لهذا الأمر تشمل:

الخيار الوصف
ls -a عرض جميع الملفات بما فيها المخفية
ls -l عرض مع التفاصيل وصلاحيات الملفات
ls -r عرض مع عكس الترتيب
ls -s عرض حجم الملفات
ls -S ترتيب العرض بحسب حجم الملفات
ls -t ترتيب الملفات بحسب الوقت والتاريخ

أمثلة على الأمر ls

يمكنك أثناء كتابة اسم المجلد الضغط على زر tab لإكماله تلقائيًا.

عرض محتوى مجلد Books باستخدام مسار نسبي (مرتبط بمسار العمل الحالي):

1
    $ ls Documents/Books

عرض محتوى مجلد Books باستخدام مسار مطلق (بدءا من المجلد الجذر):

1
    $ ls /home/user/Documents/Books

عرض محتوى المجلد الجذر:

1
    $ ls /

عرض محتوى المجلد الأب للمجلد الحالي:

1
    $ ls ..

عرض محتوى مجلد المنزل

1
    $ ls ~

عرض محتوى المجلد الحالي بتفاصيل موسعة:

1
    $ ls -l

عرض الملفات المخفية أيضا للمجلد الحالي

1
    $ ls -a

دمج الأمرين السابقين مع بعض:

1
    $ ls -la

عرض محتويات المجلدات الفرعية:

1
    $ ls *

عرض recursive أو تكراري، وهو عرض جميع الملفات بما في ذلك التي داخل المجلدات الفرعية ومجلداتهم الفرعية أيضًا..إلخ

1
    $ ls -R

عرض الملفات اللتي لها لاحقة .txt فقط

1
    $ ls *.txt

حفظ محتوى ناتج الأمر لملف out.txt (بدلا من عرض الناتج على الطرفية)

1
    $ ls > out.txt

عرض المجلدات فقط

1
    $ ls -d */

عرض الملفات والمجلدات مع مساراتهم المطلقة (التي تبدأ من المجلد الجذر)

1
    $ ls -d $PWD/*

هذا المقال مترجم وبتصرّف، المصدر

التالي: الأمر pwd

هذا المنشور تحت ترخيص CC BY 4.0 بواسطة المؤلف.