Mit chmod die Rechte nur von Dateien oder Verzeichnissen ändern (rekursiv)

chmod -R xyz ändert standardmäßig die Rechte aller Dateien und Verzeichnisse einschließlich Unterverzeichnissen (rekursiv).

Wenn rekursiv die Rechte nur von Dateien geändert werden sollen:

  • find . -type f -print0 | xargs -0 chmod 644

Respektive rekursiv nur für Verzeichnisse:

  • find . -type d -print0 | xargs -0 chmod 755