Si está de acuerdo con cambiar también el directorio actual, hágalo y deje que -R
hacer el trabajo pesado. -R
no ignora los archivos ocultos.
sudo chmod -R 775 .
*
no incluye archivos ocultos por defecto, pero si estás en bash, puedes hacerlo con:
shopt -s dotglob
Lea más sobre esto en builtin
de bash manuales:
Si se establece, Bash incluye nombres de archivo que comienzan con un '.' en los resultados de la expansión del nombre de archivo.
Esto hará *
incluir archivos ocultos también.
chmod -R 775 *
Desactívelo con:
shopt -u dotglob
Otra opción es usar find
me gusta porque puedes tener un control muy detallado sobre él.
find <path to start from> -exec chown <options> {} \+
find -path '<path to include>' -exec chown <options> {} \+
El único inconveniente es que find
tiene una sintaxis diferente en diferentes versiones.