يعد أمر Linux ls شيئًا يستخدمه معظم المستخدمين طوال الوقت ، لكن لا يبدو أنهم يعتقدون أنه يمكن تحسينه.
تهدف exa إلى استبدال هذا الأمر الموقر بمظهر ملون وميزات جديدة. هل ستحل محل ls بالنسبة لك؟ هيا نكتشف!
ما هو exa؟
exa هي أداة قائمة ملفات مشابهة لـ الأمر القياسي ls مزود بتوزيعات لينكس. إنه برنامج مفتوح المصدر كتبه بنيامين ساغو. إنه مكتوب بلغة Rust ويدعم العديد من الأنظمة الحديثة الشبيهة بـ Unix ، بما في ذلك macOS و BSDs وبالطبع Linux.
تعد exa فريدة من نوعها لميزاتها الإضافية ، مثل مظهرها ، والقدرة على سرد سمات الملفات الممتدة ، وإدراكها لـ Git ، والقدرة على عرض الدلائل بتنسيق شجرة.
تثبيت exa على لينكس
يتوفر exa في المستودعات الرسمية للعديد من توزيعات Linux الرئيسية. يمكنك تثبيته على Debian و Ubuntu باستخدام APT:
sudo apt ثَبَّتَ exa
وعلى Arch Linux مع:
sudo pacman -S exa
لعائلة RHEL / Fedora / CentOS:
sudo dnf ثَبَّتَ exa
استخدام exa لسرد الدلائل والملفات
يمكنك استخدام exa تمامًا كما تستخدم ls. الحجج متطابقة تقريبًا.
لسرد الملفات في دليل العمل الحالي ، ما عليك سوى استخدام الأمر exa في حد ذاته:
exa
يأخذ exa أيضا أسماء المسار كالحجج:
exa / مسار / إلى / بعض / دليل
لعرض مزيد من المعلومات ، استخدم ملف -ل أو --طويل خيار:
إكسا -طويل
لعرض الملفات المخفية ، استخدم ملحق -أ أو --الجميع خيار.
لعرض الدلائل الفرعية بتنسيق يشبه الشجرة ، استخدم الامتداد -ت أو --شجرة خيار.
exa --شجرة
لاستخدام exa للبحث في الدلائل الفرعية ، يمكنك استخدام ملحق -ر أو --يعيد تنفيذ الخيار ، مشابه لـ ls:
exa --يعيد تنفيذ
ال --شبكة يعرض الخيار الإخراج بطريقة أكثر إحكاما ، وهو أمر مفيد لقوائم الدليل الأطول.
يمكنك دمج هذه الوسائط في نفس سطر الأوامر. على سبيل المثال ، لإظهار شجرة متكررة بسمات ملف ممتدة ، بما في ذلك الملفات المخفية ، بدءًا من دليل معين ، يمكنك كتابة هذا الأمر:
exa - شجرة -طويل - all --recurse / path / to / some / دليل
يمكنك أيضًا استخدام النموذج الأقصر:
exa -TlaR
مع خيارات طويلة إلى قصيرة ، قد يكون هذا كثيرًا للكتابة. يجب ان تراعي إنشاء اسم مستعار لـ Linux shell للتركيبات التي تستخدمها بشكل متكرر.
exa هو بديل قوي لـ ls
مع ميزات exa ، قد ترغب في استبدال ls به لسرد الملفات. يمكنك سرد الملفات بشكل ملون أكثر من الأداة المساعدة ls القياسية. ولكن عندما تعثر على الملفات ، سترغب في القيام بالمزيد. سترغب في سرد محتوياتها وفحصها. يأتي Linux مع أدوات قياسية للقيام بهذه الأشياء.