Re: Excluding future-dated files in 'find' on Cygwin

Andreas Metzler <[email protected]>
Newsgroups gmane.comp.gnu.findutils.bugs
Message-ID <[email protected]>
On 2023-10-13 Backwoods BC <[email protected]> wrote:
[...]
> find ./ -mtime +0 -mtime -1

> but this found nothing. When I changed it to:

> find ./ -mtime 0 -mtime -1

> it worked as desired and found all files less than a day old and not
> future-dated.

> Can someone tell me, please, if this is a bug or the expected behaviour.

It is expected behavior. See the fine manual:

Test: -atime n
Test: -ctime n
Test: -mtime n

    True if the file was last accessed (or its status changed, or it was
    modified) n*24 hours ago. The number of 24-hour periods since the
    file’s timestamp is always rounded down; therefore 0 means “less
    than 24 hours ago”, 1 means “between 24 and 48 hours ago”, and so
    forth. Fractional values are supported but this only really makes
    sense for the case where ranges (‘+n’ and ‘-n’) are used.

    cu Andreas
-- 
`What a good friend you are to him, Dr. Maturin. His other friends are
so grateful to you.'
`I sew his ears on from time to time, sure'
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.