Answers:
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
扭转秩序。