This is the mail archive of the cygwin mailing list for the Cygwin project.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Simple find command does not work for * .html

It was user error... of course. Thanks for the fix.

I was just trying to find all writiable files of certain types.

However, the command
'find /cygdrive/d -type f -perm -u+w -name \*.html' will sometimes not find a writable file when windows thinks that it is. When viewed with ls -l, the file doe not look writable, but when viewed with dir *.html /A-r /S from a cmd prompt the file shows up.

Any thoughts?

Thanks for your help, Matt

From: (Eric Blake)
To: Matthew Movafaghi <>,
Subject: Re: Simple find command does not work for * .html
Date: Wed, 07 Sep 2005 19:59:58 +0000
Received: from ([]) by with Microsoft SMTPSVC(6.0.3790.211); Wed, 7 Sep 2005 13:00:22 -0700
Received: from ([]) by (rwcrmhc13) with SMTP id <2005090719595801500iug5qe>; Wed, 7 Sep 2005 19:59:58 +0000
Received: from [] by;Wed, 07 Sep 2005 19:59:58 +0000
X-Message-Info: JGTYoYF78jFTATaz65nma1QVF2iYgLfzrmQnceH08D4=
X-Mailer: AT&T Message Center Version 1 (Dec 17 2004)
X-Authenticated-Sender: ZXJpY2JsYWtlQGNvbWNhc3QubmV0
X-OriginalArrivalTime: 07 Sep 2005 20:00:22.0808 (UTC) FILETIME=[C7EE9980:01C5B3E6]

> For some reason the following find command will not complete for *.html.
> It says: find: paths must precede expression....

User error.  Remember that the shell does filename globbing before
find ever sees its input (unless you have done set -f in a POSIX shell).
If the current directory contains .html files, then you really are
causing a syntax error.

> `find d:\ -type f -perm -u+w -name *.properties`

Try 'echo find d:\ -type f -perm -u+w -name *.html' to see what you
were really doing, then try
'find d:\ -type f -perm -u+w -name \*.html'
to fix it.  And while you are at it, since this is cygwin, try
'find /cygdrive/d -type f -perm -u+w -name \*.html'
to get rid of that pesky backslash (are you in a shell,
explaining why you didn't quote it properly?) and behave more

Eric Blake
volunteer cygwin findutils maintainer

-- Unsubscribe info: Problem reports: Documentation: FAQ:

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]