[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bash script problem



On Thu, Aug 05, 2021 at 08:01:22PM -0400, Polyna-Maude Racicot-Summerside wrote:
> find . -type d -exec chmod -v 0644 '{}' \;
> 
> to change the folder
> 
> find . -type f -exec chmod -v 0755 '{}' \;
> 
> to change files

You've switched the permissions around.  You want 644 on the files, and
755 on the directories.

Use + instead of \; to make them more efficient.  Also, you don't need
to quote the {} argument.  I've never been able to figure out where
that tradition came from, because I've never seen *any* shell where
it's needed.  But at least it's harmless.


Reply to: