जवाबों:
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आदेश को उलटने के लिए।