On Mar 2, 2005, at 11:41 am, Eugene wrote: > ... Also, > : sometimes it's best handling directories and non-directory files > : separately when changing permissions, e.g. setting the 'x' (execute) > : bit makes sense for directories but not for non-executable > traditional > : Unix files. So, you could construct two commands like: > : > : find PATH -type d -not -name '~Archive' -exec chmod DIR-MODE {} \; > : find PATH -type f -exec chmod NONDIR-MODE {} \; > : > : ... for changing dirs and regular files separately. > > Or do it all at once? > > find PATH \(-type d -o -type f) -not \( -type d -a -name '~Archive' > \) -exec chmod MODE "{}" \; That'll apply the same permissions to the directories as to the regular files. As Scott said, we want directories to have +xxx permissions, but not h4x0r.sh or tr0j4n.exe which got saved there by mistake. Stroller.