لينكس

لينكس – شرح اﻷوامر اﻷساسية – الجزء 1 – الأمر ls

لكي نحترف ويسهل علينا نظام لينكس يجب علينا تعلم بعض أوامره اﻷساسية, التي تساعدنا في التعامل مع الملفات من خلال نافذة اﻷوامر (Terminal), وبعض اﻷحيان نسمي هذه اﻷوامر بالبرامج أو اﻷدوات, ﻷن عند كتابة أمر معين يتم استدعاء أداة, هي التي تقوم بتنفيذ ذالك اﻷمر. وفي هذا المقالة سنتعرف على لأمر ls وبعض خصائصه هو من اﻷوامر اﻷساسية جدا في نظام لينكس.

ملاحظة: اﻷوامر وخصائصها تكتب كما هي, يعني اﻷحرف الصغيرة تكتب صغيرة, واﻷحرف الكبيرة تكتب كبيرة, ﻷن نافذة اﻷوامر حساسة لحالة اﻷحرف.

اﻷمر ls:

اﻷمر ls: باﻹنجليزية Listing files, وتعني قائمة الملفات, يعني وظيفته هل إظهار الملفات والمجلدات التي بداخل المجلد الحالي أو المجلد الذي نحدده.

إذن إذا أردنا رؤية الملفات والمجلدات الموجودة داخل المجلد الحالي, نكتب اﻷمر ls.

ls

بعدها ستظهر لنا جميع الملفات والمجلدات على هذا الشكل.

ملاحظة:

  • المجلدات هي التي لونها أزرق وتبدأ بكلمة dir.
  • الملفات هي التي لونها أبيض وتبدأ بلكمة file.
  • أيضا سترى ألوان أخرى لملفات من نوع خاص.
  • و إذا كنت تستخدم أداة lolcat, حينها لن تظهر لك هذه اﻷلوان, بل ستظهر لك ألوان خاصة بأداة lolcat.

في هذه الحالة ستظهر لنا الملفات والمجلدات الموجودة في جدر المجلد الحالي فقط.

  1. الخاصية -R:

اﻷن سنرى كيف نقوم بإظهار الملفات والمجلدات الموجودة في الجدر وأيضا الموجودة داخل المجلدات الفرعية, وهي التي يبدأ اسمها بكلمة dir.
إذن ﻹظهار الملفات والمجلدات الفرعية نكتب اﻷمر ls مع الخاصية -R, هكذا ls -R:

ls -R
  1. الخاصية -l:

اﻷن سنرى كيف نقوم بإظهار جميع المعلومات حول الملفات والمجلدات.
إذن ﻹظهار جميع المعلومات نكتب اﻷمر ls مع الخاصية -l, هكذا ls -l:

ls -l

المعلومات تظهر على شكل أعمدة.

في هذا الجدول سنبدأ قراءة اﻹعمدة من اليسار إلى اليمين.

الوصف
العمود اﻷوليحتوي على نوع الملف وأيضا التراخيص التي لديه.
– مثال: drwxr-xr-x أو -rw-r--r--
الحرف اﻷول: يكون حرف d إذا كان نوعه مجلد, و تكون علامة - إلى كان نوعه ملف.
ثلاثة حروف أولى rwx: هذه التراخيص خاصة لمالك الملف.
ثلاثة حروف ثانية r-x: هذه التراخيص خاصة لأعضاء مجموعة الملف.
ثلاثة حروف ثالثة r-x: هذه التراخيص خاصة لأعضاء أخرين.
العمود الثانيفي هذا العمود لدينا أرقام و تعني عدد الملفات الصلبة التي لدينا والتي هي من نوع (HardLinks), وفي حالتنا يظهر رقم 1 و 2 و 4.
– رقم 1: تعني أنه ليس لدينا ملف صلب تابع لذالك الملف.
– رقم 2 و 4: وهي أرقام للملفات المخفية, وكل ملف لديه رقم 1 لهذا يظهر لنا مجموع تلك الملفات.
وتلك الملفات المخفية تنشئ أليا عند إنشاء مجلد جديد وهي . و .. , والتي تظهر إلى بعد إضافة الخاصية -a للأمر ls.
– ان شاء الله سنعمل شرح تفصيلي حول الملفات الصلبة (HardLinks) والملفات المختصرة العادية (Soft Links).
العمود الثالتيكون فيه اسم المستخدم المالك لذالك الملف.
العمود الرابعيكون فيه اسم المجموعة التي ينتمي لها ذالك الملف.
العمود الخامسهنا يظهر حجم الملف بالبايت (Bytes), وإذا كان حجم الملف كبير, يكون من الصعب قراءة جحمه, لذالك نستعمل الخاصية -h مع اﻷمر ls, لكي يقوم بتحويل الوحدة من البايت إلى الوحدة المناسبة التي تسهل علينا قراءة الحجم.
العمود السادسيكون فيها التاريخ والساعة لأخر مرة تم فيها تحديث الملف, إذا لم يكن الملف تم تحديثه يكون تاريخ إنشاءه.
العمود السابعهنا يكون اسم مجلد أو اسم ملف.
  1. الخاصية -a:

الملفات والمجلدات المخفية في نظام لينكس, كلها تبدأ بنقطة ., إذن كل ملف أو مجلد يبدأ اسمه ب نقطة فهو لن يظهر لك إلا إذا أردت أنت إظهاره, وذالك بإضافة الخاصية -a مع اﻷمر ls, هكذا ls -a.

ls -a

أيضا مع القائمة

ls -al

ملاحظة: يمكن كتابة أكثر من خاصية مع اﻷمر ls, مثلا: ls -Rla أو ls -R -l -a, وأيضا لا يهم ترتيبهم, المهم هو اﻷمر ls يجب أن يكون هو اﻷول وبعده تكون الخصائص, وفي اﻷخير ستكون سنحصل على نفس النتيجة.

عند تجربتك هذه اﻷسطر في نافذة اﻷوامر سترى نفس النتيجة.

ls -Rla

أو

ls -R -l -a

أو

ls -laR

أو

ls -a -Rl

الوسوم
اظهر المزيد

admin

اللهم علمنا ما ينفعنا وانفعنا بما علمتنا انك انت العليم الحكيم .. إسمي زكرياء الزحتي، من المغرب، من مواليد 1993 م في مدينة طنجة، مهتم في، (البرمجة - تطوير أنظمة وتطبيقات الويب - قواعد البيانات - تصميم صفحات الويب - أنظمة لينكس) . اكتب بما فيه فائدة للآخرين هنا .. سواءاً عن التقنية أو التجارب الشخصية أو مواضيع متنوعة .. اكتب وأدون تجاربي واشارككم بعض اللحظات والمواضيع المفيدة ..

مقالات ذات صلة

زر الذهاب إلى الأعلى
إغلاق