Risposte:
OS X è completamente conforme a POSIX .
Qualcosa del genere dovrebbe fare:
find . -type f -name "*.txt" -print0 | xargs -0 ls -tl
Alcune note:
-topzione in lsordinerà per mtime.xargsviene utilizzato per passare i nomi dei file come argomento a ls. Nota che devi usare -print0dentro finde -0dentro xargsse hai file con spazi nei loro nomi. Inoltre, la quantità massima di argomenti è limitata dalla ARG_MAXvariabile . Per scoprire quanti sono questi, entra getconf ARG_MAX.-rper invertire l'ordinamento (→ prima i file più vecchi)finde le lsopzioni sono - come al solito - delineate nei manuali ( man findo man ls).ARG_MAXquel modo, ovviamente.
getconf ARG_MAXmostrerà quel numero.
ls -tinvece di ls -tl. Il -lti dà una lista lunga comprese le date. Non sapevo cosa stavi cercando di fare esattamente, quindi mi dispiace per quello - ho pensato che ti sarebbe piaciuto vedere mtimeanche quello.
ls -ltrper invertire l'ordine.