Ответы:
OS X полностью совместима с POSIX .
Нечто подобное должно делать:
find . -type f -name "*.txt" -print0 | xargs -0 ls -tl
Некоторые заметки:
-tВариант в lsсортируют по mtime.xargsиспользуется для передачи имен файлов в качестве аргумента ls. Обратите внимание, что вы должны использовать -print0в findи -0в, xargsесли у вас есть файлы с пробелами в их именах. Также максимальное количество аргументов ограничено ARG_MAXпеременной . Чтобы узнать, сколько их, введите getconf ARG_MAX.-rобратный порядок сортировки (→ сначала самые старые файлы)findи lsопции - как обычно - изложены в руководствах ( man findили man ls).ARG_MAXсимволов имени файла.
getconf ARG_MAXпокажет этот номер.
ls -tвместо ls -tl. Это -lдает вам длинный список, включая даты. Я не знал, что именно вы пытались сделать, так что извините за это - я предполагал, что вы тоже хотели бы посмотреть mtime.
ls -ltrотменить заказ.