On 6/16/06, Paul Eggert <address@hidden> wrote:
> Jim Meyering <address@hidden> writes:
>
> > find $PWD/* -printf '%A@ %p\n'|sort -nr
>
> Wow, learn something every day. Thanks.
>
> Alas, though, this mishandles files whose time stamps differ only in
> the subsecond parts, whereas 'ls' by itself would get it right. Looks
> like 'find' is another program that needs to be updated to be struct
> timespec-aware.
I thought about this a year or so ago. The obvious thing to do is to
change %A@ and friends so that they produce a number which is no
longer an integer. I enquired on the bug-findutils mailing list about
whether anybody thought that this would break scripts currently
depending on the existing behaviour. At the time, I took no response
as "shrug" rather than "no".