Risposte:
OS X è completamente conforme a POSIX .
Qualcosa del genere dovrebbe fare:
find . -type f -name "*.txt" -print0 | xargs -0 ls -tl
Alcune note:
-t
opzione in ls
ordinerà per mtime
.xargs
viene utilizzato per passare i nomi dei file come argomento a ls
. Nota che devi usare -print0
dentro find
e -0
dentro xargs
se hai file con spazi nei loro nomi. Inoltre, la quantità massima di argomenti è limitata dalla ARG_MAX
variabile . Per scoprire quanti sono questi, entra getconf ARG_MAX
.-r
per invertire l'ordinamento (→ prima i file più vecchi)find
e le ls
opzioni sono - come al solito - delineate nei manuali ( man find
o man ls
).ARG_MAX
quel modo, ovviamente.
getconf ARG_MAX
mostrerà quel numero.
ls -t
invece di ls -tl
. Il -l
ti 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 mtime
anche quello.
ls -ltr
per invertire l'ordine.