Mastering Linux Commands
ls
عرض الملفات والمجلدات في الدليل الحالي.
ls -a
عرض كل الملفات والمجلدات، بما في ذلك المخفية.
ls --color
عرض النتائج مع تلوين يعتمد على نوع الملف.
ls -l
عرض تفاصيل الملفات والمجلدات بنمط قائمة طويلة.
ls -t
فرز الملفات حسب وقت التعديل به تنازلي.
ls -S
فرز الملفات حسب الحجم بترتيب تنازلي.
ls -r
عرض النتائج بترتيب عكسي.
ls -1
عرض كل ملف أو مجلد في سطر منفصل.
ls *.txt
عرض جميع الملفات التي تنتهي بامتداد .txt
.
ls [aA]*
عرض الملفات التي تبدأ بالحرف 'a' أو 'A'.
ls ??
عرض الملفات والمجلدات مع اسم مكون من حرفين.
ls -d */
عرض المجلدات فقط.
ls -l | cut -d ' ' -f 1
عرض أذونات الملفات فقط.
ls -n
عرض أرقام UID وGID بجانب أسماء الملفات والمجلدات بدلاً من أسماء المستخدمين والمجموعات.
ls -l --author
عرض معلومات المؤلف مع تفاصيل الملفات.
ls --full-time
عرض تاريخ ووقت التعديل للملفات بصيغة كاملة.
ls -m
عرض النتائج مفصولة بفواصل.
ls --hide=PATTERN
استبعاد الملفات التي تطابق النمط PATTERN
.
ls --indicator-style=slash
إضافة /
بعد كل اسم دليل.
ls -G
عدم عرض معلومات المجموعة في العرض بنمط القائمة الطويلة.
ls -i
عرض الرقم التسلسلي لكل ملف أو مجلد.
ls -s
عرض مقدار الحجم المحتل من كل ملف بالبلوك.
ls -h
عرض حجم الملفات بوحدات قابلة للقراءة بواسطة الإنسان (KB, MB, ...).
ls -R
عرض الملفات والمجلدات بشكل تكراري لكل الدلائل الفرعية.
Frame 7