जवाबों:
OS X पूरी तरह से POSIX कंप्लेंट है।
कुछ ऐसा करना चाहिए:
find . -type f -name "*.txt" -print0 | xargs -0 ls -tl
कुछ नोट:
-t
में विकल्प ls
के आधार पर सॉर्ट जाएगा mtime
।xargs
का उपयोग एक तर्क के रूप में फाइलनाम पास करने के लिए किया जाता है ls
। नोट आप का उपयोग करने के लिए है कि -print0
में find
और -0
में xargs
आप उनके नाम में रिक्त स्थान के साथ फ़ाइलें है। साथ ही, तर्क की अधिकतम राशि चर द्वारा सीमित हैARG_MAX
। यह पता लगाने के लिए कि ये कितने हैं, दर्ज करें getconf ARG_MAX
।-r
क्रमबद्ध क्रम को उलटने के लिए आपूर्ति कर सकते हैं (→ सबसे पुरानी फाइलें पहले)find
और ls
विकल्प हैं - हमेशा की तरह - मैनुअल ( man find
या man ls
) में उल्लिखित ।ARG_MAX
निश्चित रूप से उस तरह के फ़ाइल नाम वर्णों के समूहों के भीतर हल कर देगा ।
getconf ARG_MAX
वह नंबर दिखाएगा।
ls -t
इसके बजाय का उपयोग करें ls -tl
। -l
आप तिथियों सहित एक लंबे सूची देता है। मुझे नहीं पता था कि आप वास्तव में क्या करने की कोशिश कर रहे हैं, तो इसके लिए खेद है - मुझे लगता है कि आप इसे भी देखना चाहेंगे mtime
।
ls -ltr
आदेश को उलटने के लिए।