كيفية عرض ملفات مجلد مرتبة حسب حجمها في الطرفية

إليك طريقة عرض الملفات مرتبة حسب حجمها باستخدام الأمر ls

مقدمة

على أنظمة جنو/لينكس وأنظمة التشغيل الشبيهة بيونكس يُستخدم الأمر ls لعرض قائمة الملفات والمجلدات في مسار معين بواسطة الطرفية. يتضمن الأمر ls كثيرا من الخيارات (options). سنتعرف اليوم إلى طريقة عرض أو ترتيب أو فرز ملفات مجلد معين حسب حجمها.

طريقة استخدام الأمر ls

دعونا أولا نتعرف إلى طريقة استخدام الأمر ls

ls [options] [directory]

عند استخدام الأمر ls دون تحديد خِيار معين ومسار معين فإنه يظهر افتراضيا قائمة الملفات والمجلدات في المسار الحالي للطرفية.

ls
[linuxaw@linuxaw Distros]$ ls
balenaEtcher-1.5.122-x64.AppImage                    pclinuxos64-mate-2021.08.iso
CutefishOS-Ubuntu_v0.4.1_Beta_Developer_edition.iso  pop-os_21.04_amd64_intel_8.iso
MX-19.4_x64.iso

عرض الملفات في مسار معين مرتبة حسب حجمها (من الأكبر إلى الأصغر)

لفعل ذلك سنستخدم:

  • الخِيار S- لجعل ls يرتب لنا الملفات حسب حجمها (يرجى الانتباه لكون هذا الخِيار يُكتب بحرف كبير S وليس بحرف صغير s)؛
  • الخِيار l- لجعل ls يظهر معلومات تفصيلية عن الملفات بما في ذلك الحجم؛
  • الخِيار h- لجعل ls يظهر النتائج بطريقة سهلة القراءة.
ls -lhS
[linuxaw@linuxaw Distros]$ ls -lhS
total 8.3G
-rw-rw-rw- 1 linuxaw linuxaw 2.6G Aug 17 08:44 pclinuxos64-mate-2021.08.iso
-rw-rw-rw- 1 linuxaw linuxaw 2.4G Sep  3 06:51 pop-os_21.04_amd64_intel_8.iso
-rw-rw-rw- 1 linuxaw linuxaw 1.8G Aug 26 13:35 CutefishOS-Ubuntu_v0.4.1_Beta_Developer_edition.iso
-rw-rw-rw- 1 linuxaw linuxaw 1.6G Jul 27 02:35 MX-19.4_x64.iso
-rw-rw-rw- 1 linuxaw linuxaw  92M Sep  2 13:48 balenaEtcher-1.5.122-x64.AppImage

عرض الملفات في مسار معين مرتبة حسب حجمها بطريقة معكوسة (من الأصغر إلى الأكبر)

لفعل ذلك نستخدم الخِيار r- لجعل ls يظهر النتائج بطريقة معكوسة، بالإضافة للخيارات المستخدمة في الطريقة السابقة (يرجى الانتباه لكون هذا الخِيار يكتب بحرف صغير r).

ls -lhrS
[linuxaw@linuxaw Distros]$ ls -lhrS
total 8.3G
-rw-rw-rw- 1 linuxaw linuxaw  92M Sep  2 13:48 balenaEtcher-1.5.122-x64.AppImage
-rw-rw-rw- 1 linuxaw linuxaw 1.6G Jul 27 02:35 MX-19.4_x64.iso
-rw-rw-rw- 1 linuxaw linuxaw 1.8G Aug 26 13:35 CutefishOS-Ubuntu_v0.4.1_Beta_Developer_edition.iso
-rw-rw-rw- 1 linuxaw linuxaw 2.4G Sep  3 06:51 pop-os_21.04_amd64_intel_8.iso
-rw-rw-rw- 1 linuxaw linuxaw 2.6G Aug 17 08:44 pclinuxos64-mate-2021.08.iso

خاتمة

كانت هذه طريقة عرض ملفات مسار معين في الطرفية مرتبة حسب الحجم باستخدام الأمر ls. يرجى ملاحظة أن هذا الأمر غني بالخيارات والتركيبات التي تَستخدم حسب حاجة المستخدم. سنتعرف في مقالات أخرى إن شاء الله على بعض منها.

مسرور
مسرور
4
حزين
حزين
0
متحمس
متحمس
1
نعسان
نعسان
0
غاضب
غاضب
1
متفاجئ
متفاجئ
0
معاذ جِيجلي
معاذ جِيجلي
المقالات: 73