O OS X é totalmente compatível com POSIX .
Algo assim deveria fazer:
find . -type f -name "*.txt" -print0 | xargs -0 ls -tl
Algumas notas:
- A opção
-temlsclassificará pormtime. -
xargsé usado para passar os nomes dos arquivos como um argumento parals. Observe que você precisa usar-print0emfinde-0emxargsse tiver arquivos com espaços em seus nomes. Além disso, a quantidade máxima de argumentos é limitada pela variávelARG_MAX. Para descobrir quantos são, digitegetconf ARG_MAX. - Você pode fornecer
-rpara reverter a ordem de classificação (→ arquivos mais antigos primeiro) - As outras opções
findelssão - como sempre - descritas nos manuais (man findouman ls).