Set permissions recursively on directory structure

Chester Wyke June 02, 2022 Updated: April 15, 2025 #debian

Source: https://superuser.com/questions/91935/how-to-recursively-chmod-all-directories-except-files

For directories

find /path/to/base/dir -type d -print0 | xargs -0 chmod 755

For Files

find /path/to/base/dir -type f -print0 | xargs -0 chmod 644