2017-06-08 22:34:30 +0700, Robert Elz:
>     Date:        Thu, 8 Jun 2017 10:50:07 +0100
>     From:        Stephane CHAZELAS <stephane.chaze...@gmail.com>
>     Message-ID:  <20170608095007.gb7...@chaz.gmail.com>
> 
>   | It would be like saying: find . -name '.*' should report all the
>   | . and .. entries, because those entries are there and we don't
>   | want "find" second-guessing that the user doesn't want them.
> 
> And so it should ...   If I don't want them I can write
> 
>       find . ! -name . ! -name .. -name '.*' -print
[...]

You mean:

  find . \( -name . ! -path . -o -name .. \) -prune -o \
    \( ! -name . ! -name .. -name '.*' -print \)

as we don't want "find" to second guess that we don't want
it to descend into the "." and ".." even if we most certainly
do, do we? :-)

-- 
Stephane

Reply via email to