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:
-t
opción en ls
se ordenará por mtime
.xargs
se usa para pasar los nombres de archivo como argumento a ls
. Tenga en cuenta que debe usar -print0
in find
y -0
in xargs
si tiene archivos con espacios en sus nombres. Además, la cantidad máxima de argumentos está limitada por la ARG_MAX
variable . Para saber cuántos son, ingrese getconf ARG_MAX
.-r
para invertir el orden de clasificación (→ los archivos más antiguos primero)find
y ls
, como de costumbre, se describen en los manuales ( man find
o man ls
).ARG_MAX
caracteres de nombre de archivo de esa manera, por supuesto.
getconf ARG_MAX
mostrará ese número.
ls -t
lugar de ls -tl
. El -l
te 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 -ltr
para revertir el orden.