Відповіді:
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для скасування замовлення.