مقدمة
على أنظمة جنو/لينكس وأنظمة التشغيل الشبيهة بيونكس يُستخدم الأمر 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. يرجى ملاحظة أن هذا الأمر غني بالخيارات والتركيبات التي تَستخدم حسب حاجة المستخدم. سنتعرف في مقالات أخرى إن شاء الله على بعض منها.