Respuestas:
OS X es totalmente compatible con POSIX .
Algo así debería hacer:
find . -type f -name "*.txt" -print0 | xargs -0 ls -tl
Algunas notas:
-topción en lsse ordenará por mtime.xargsse usa para pasar los nombres de archivo como argumento a ls. Tenga en cuenta que debe usar -print0in findy -0in xargssi tiene archivos con espacios en sus nombres. Además, la cantidad máxima de argumentos está limitada por la ARG_MAXvariable . Para saber cuántos son, ingrese getconf ARG_MAX.-rpara invertir el orden de clasificación (→ los archivos más antiguos primero)findy ls, como de costumbre, se describen en los manuales ( man findo man ls).ARG_MAXcaracteres de nombre de archivo de esa manera, por supuesto.
getconf ARG_MAXmostrará ese número.
ls -tlugar de ls -tl. El -lte da una lista larga que incluye las fechas. No sabía exactamente lo que intentabas hacer, así que lo siento, supuse que también te gustaría verlo mtime.
ls -ltrpara revertir el orden.