I was doing a mass recursive change of permissions of some files that I had migrated to a unix system. I changed them to ug+rw, but then I found that I could not traverse subdirectories. I looked at the man page for chmod
and didn't see any explanation for excluding directories, so I googled a little and found that people used find
to recursively change the permissions on directories to 'execute' for user and group. I did that and then I could look into them.
But it seemed to me that I should be able to be able to do this find chmod
-- to recursively change the files to read/write but not make the directories untraversable.
Have I done this the 'right' way or is there a simpler way to do it?