كيفية فرز الأمر ls حسب التاريخ

جدول المحتويات:

Anonim

يسرد الأمر "ls" جميع الملفات والمجلدات الموجودة في دليل في سطر الأوامر ، ولكن افتراضيًا تُرجع ls قائمة بالترتيب الأبجدي. باستخدام علامة أمر بسيطة ، يمكنك ترتيب ls حسب التاريخ بدلاً من ذلك ، وإظهار أحدث العناصر المعدلة أعلى نتائج الأمر ls. تنطبق هذه الخدعة على إخراج الأمر ls في نظام التشغيل Mac OS / Mac OS X و Linux و BSD بالإضافة إلى Bash في Windows.

ستعمل العلامة -t على فرز إخراج الأمر ls حسب تاريخ ووقت آخر تعديل ، ولكن للحصول على أفضل النتائج ، سترغب على الأرجح في تطبيقه بعلامة القائمة الطويلة -l ، وربما البعض الآخر مثل نحن سوف. دعونا نراجع بعض الطرق المفيدة لفرز مخرجات ls حسب التاريخ.

فرز إخراج "ls" حسب التاريخ

ستعمل العلامة -t على فرز إخراج الأمر ls حسب آخر تاريخ ووقت تم تعديله:

  1. افتح Terminal إذا لم تكن قد قمت بذلك بالفعل (/ Applications / Utilities / in mac OS) وانتقل إلى الدليل الذي ترغب في الفرز حسب التاريخ باستخدام ls
  2. قم بإصدار بناء جملة الأمر التالي:
  3. ls -lt

  4. اضغط على رجوع لرؤية محتويات الدليل المدرجة مع ls حسب التاريخ

ستظهر العناصر التي تم تعديلها مؤخرًا أعلى إخراج الأمر ، بدلاً من إظهار القائمة المرتجعة بالترتيب الأبجدي.

إظهار ls الترتيب حسب التاريخ ، المقروء البشري ، جميع الملفات

أفضل تفضيلي الشخصي لفرز إخراج ls حسب التاريخ المعدل هو استخدام -lt ولكن أيضًا تضمين -h للأحجام التي يمكن قراءتها من قبل الإنسان ، و -a لعرض جميع الملفات مسبوقة بالنقاط أيضًا. هذا أيضًا يجعل من السهل تذكر علامة -h alt ، تُستخدم على النحو التالي:

ls -h alt

عكس ls الترتيب حسب إخراج التاريخ

إذا كنت ترغب في عكس الترتيب بحيث تكون العناصر المعدلة مؤخرًا في أسفل إخراج الأمر ls ، يمكنك إضافة العلامة -r أيضًا مثل:

ls -h altr

سيكون الإخراج كما هو إلا أنه تم عرضه بترتيب عكسي ، مع وجود أقدم تاريخ تم تعديله في الأعلى وآخر تاريخ ووقت تم تعديله في الأسفل.

من الواضح أن هذه الخدعة تنطبق على سطر الأوامر والمحطة الطرفية ، ولكن الفرز حسب التاريخ والاختلافات في تاريخ التعديل أو تاريخ آخر فتح يمكن أن يكون مفيدًا بشكل لا يصدق لـ Finder أيضًا. على سبيل المثال ، يعد فرز Mac Finder "All My Files" حسب آخر تاريخ تم فتحه نصيحة رائعة يمكن تطبيقها بالمثل على أي مجلد آخر معروض في Finder على جهاز Mac لإظهار آخر مرة تم فيها الوصول إلى ملف أو تعديله.

هل لديك أي نصائح أو حيل أخرى مفيدة لفرز الدلائل حسب التاريخ؟ أخبرنا في التعليقات أدناه.

كيفية فرز الأمر ls حسب التاريخ