Odpowiedzi:
OS X jest w pełni zgodny z POSIX .
Coś takiego powinno zrobić:
find . -type f -name "*.txt" -print0 | xargs -0 ls -tl
Niektóre uwagi:
-tOpcja w lssortuje wg mtime.xargssłuży do przekazania nazw plików jako argumentu ls. Należy pamiętać, że trzeba użyć -print0w findi -0w xargsjeśli masz pliki ze spacjami w ich nazwach. Ponadto maksymalna liczba argumentów jest ograniczona przez ARG_MAXzmienną . Aby dowiedzieć się, ile ich jest, wpisz getconf ARG_MAX.-raby odwrócić kolejność sortowania (→ najpierw najstarsze pliki)findi lsopcje są - jak zwykle - przedstawione w instrukcjach ( man findlub man ls).ARG_MAXznaków (nieco mniej niż) nazw plików.
getconf ARG_MAXpokaże ten numer.
ls -tzamiast ls -tl. -lDaje długą listę łącznie z datami. Nie wiedziałem, co dokładnie próbujesz zrobić, przepraszam za to - założyłem, że też chciałbyś to zobaczyć mtime.
ls -ltrodwrócić kolejność.