في المقالة التالية سوف نلقي نظرة على طرق مختلفة لسرد محتويات الدليل دون استخدام امتداد قيادة ls. ربما يكون هذا الأمر هو الأكثر استخدامًا لسرد محتويات دليل على أنظمة شبيهة بـ Unix.
على أية حال ls إنه يعمل بشكل جيد للغاية ، ولا يضر أبدًا بمعرفة أنه يمكننا الحصول على طرق أخرى لسرد محتويات الدليل باستخدام أحد الطرق التالية بدائل الأمر ls. كما هو معتاد في عالم Gnu / Linux ، هناك العديد من الخيارات المتاحة.
كما هو معروف لجميع مستخدمي Gnu / Linux ، يمكننا استخدام الأمر التالي لعرض محتويات دليل يسمى Prueba في هذا المثال:
هذه هي الطريقة التي يسرد بها معظم المستخدمين الملفات والأدلة. ومع ذلك ، يمكننا أيضًا استخدام إحدى الطرق التالية للقيام بذلك.
أدرج محتويات دليل مع بعض البدائل للأمر ls
استخدم الأمر صدى
هذا الأمر يشيع استخدامها في البرامج النصية للقشرة والبرامج الدفعية لطباعة الحجج المقدمة. يمكن تمرير أي نص أو سلسلة كوسيطة. لا يعمل هذا الأمر فقط على طباعة الوسائط المحددة ، ولكن يمكن استخدامه أيضًا قائمة الملفات في المحطة (Ctrl + Alt + T):
echo *
إلى عرض محتوى المستوى التالي من الدلائل يمكن استخدامه:
echo */*
إلى قائمة الملفات المخفية سوف ننفذ:
echo * .*
تشاور مزيد من التفاصيل في صفحات الرجل:
man echo
استخدم الأمر دير
هذا الأمر يعتبره الكثيرون مكافئًا لتلك المستخدمة في Windows، نظرًا لأنه يعمل في Gnu / Linux بنفس الطريقة تقريبًا. بالنسبة قائمة محتويات الدليل الحالي عليك فقط أن تكتب:
dir
إلى قائمة محتويات دليل معين، عليك فقط اجتياز المسار كوسيطة:
dir /home/sapoclay/Prueba
سنتمكن أيضًا من سرد كل المحتوى ، بما في ذلك الملفات مخفي عن طريق كتابة:
dir -a
نستطيع رؤية المزيد من التفاصيل حول دير في صفحات الرجل:
man dir
استخدم الأمر printf
القيادة printf يستخدم بشكل شائع لتنسيق وطباعة النص. سيقوم هذا الأمر بطباعة الوسائط وفقًا للتنسيق المحدد. يمكننا أيضا استخدامها قائمة محتويات الدليل الحالي:
printf '%s\n' *
إلى المزيد من التفاصيل، انظر صفحات الرجل:
man printf
استخدم الأمر البقرى
البقرى يتم استخدامه ل البحث باستخدام التعبيرات العادية. كتب أحد الزملاء مقالاً عن كيفية استخدام هذا الأمر.
إلى قائمة محتويات الدليل باستخدام الأمر البقرى، عليك فقط تشغيل:
grep -l '.*' ./*
فإنه يمكن الحصول على المزيد من المعلومات حول هذا الأمر باستخدام الرجل:
man grep
استخدم الأمر جد
القيادة جد تستخدم للبحث عن الملفات في التسلسل الهرمي للدليل. يمكننا أيضًا استخدام هذا الأمر لـ عرض محتوى الدليل:
find -maxdepth 1
أو سنتمكن أيضًا من استخدام:
find .
الأمر الأول يعرض جميع الملفات والدلائل في الدليل الحالي، بينما الأمر الثاني إظهار كافة الملفات والدلائل بشكل متكرر.
يمكننا أيضا عرض محتويات دليل معين:
find dir1/
يمكننا اعرف المزيد عن جد في صفحة رجلك:
man find
استخدم الأمر القانون الأساسي
القيادة القانون الأساسي تستخدم لعرض معلومات نظام الملفات والملفات. بهذه الوصية نستطيع عرض خصائص الملفات والأدلة مثل الحجم والأذونات والإنشاء ، من بين أمور أخرى.
نستطيع سرد الملفات والدلائل باستخدام الأمر القانون الأساسي:
stat -c '%s %A %n' *
كما ترى ، لا يسرد الأمر stat محتويات الدليل الحالي فحسب ، بل يسرد أيضًا أذونات وحجم كل ملف ودليل.
يمكننا استخدام صفحات الرجل ل الحصول على المزيد من المعلومات:
man stat
استخدم الأمر lsattr
القيادة lsattr يتم استخدامه لسرد سمات الملفات والأدلة في Gnu / Linux. بالنسبة قائمة الملفات والدلائل في دليل العمل الحالي، سوف نستخدم هذا الأمر:
lsattr ./*
انظر صفحات الرجل للحصول على التفاصيل عن القيادة lsattr.
man lsattr
استخدم الأمر com.getfacl
القيادة com.getfacl مع مجموعة، هي الأوامر الأكثر فائدة والأهمية التي يجب على جميع مسؤولي النظام معرفتها عند الإعداد قوائم التحكم في الوصول (ACLs).
إلى عرض قائمة الملفات والأدلة في الدليل الحالي، سوف ننفذ ببساطة:
getfacl ./*
فإنه يمكن معرفة المزيد حول هذا الأمر استخدم الرجل:
man getfacl
استخدم المحرر همة
El رئيس التحرير همة يمكن استخدامها أيضًا من أجل قائمة الملفات والأدلة. سيتعين علينا فقط كتابة ما يلي ، مع الأخذ في الاعتبار النقطة بعد vim:
vim .
باستخدام السهمين لأعلى / لأسفل يمكننا التنقل عبر القائمة. سنكون قادرين أيضًا على التنقل خلال الدلائل الفرعية.
هذه ليست سوى عدد قليل بدائل للأمر 'ls' لسرد محتويات الدليل، وهو ليس بالكثير لمعرفة.