Re: NO! chmod strikes!
%% Dave Sherohman <esper@sherohman.org> writes:
ds> On Mon, Jul 09, 2001 at 12:29:40PM -0400, Paul D. Smith wrote:
>> >> BTW, the best way to do what you wanted to do is this:
>> >>
>> >> $ chmod -R o-owx .[!.]*
dc> Or even better, ignore the -R in the chmod command and use find:
dc> find . -print0 | xargs -0 chmod r-owx
>> Not to be argumentative, but what's better about it?
ds> While I won't presume to judge which is better, there is a difference:
Certainly there's a difference; my second sentence was:
> First, your example doesn't do what the OP wanted to do, or what my
> example does do.
ds> The chmod -R version will affect .foo/bar and ignore foo/.bar (it
ds> looks only at names in the directory where the command is issued)
Yes, that was exactly the point of my second paragraph.
ds> while the find version will leave .foo/bar alone and change
ds> foo/.bar (it looks at each filename independently).
Not true at all; the find version will change _both_ .foo/bar _and_
foo/.bar.
"find ." matches everything in the current directory and below,
_including_ hidden files.
--
-------------------------------------------------------------------------------
Paul D. Smith <psmith@baynetworks.com> HASMAT--HA Software Methods & Tools
"Please remain calm...I may be mad, but I am a professional." --Mad Scientist
-------------------------------------------------------------------------------
These are my opinions---Nortel Networks takes no responsibility for them.
Reply to: