Mit CHMOD -R [xxx] * werden die Rechte für alle Dateien und Verzeichnisse im aktuellen und allen Unterverzeichnissen gesetzt.
Sollen nur die Rechte für Verzeichnisse oder bestimmte Dateien bearbeitet werden, ist das mit folgendem kleinen Trick möglich.
Rechte für alle Dateien in allen Unterverzeichnissen setzen:
find . -type f -exec chmod 644 {}\;
Mit find werden die den Kriterien entsprechenden Dateien gesucht.
Der Punkt besagt, das im aktuellen Verzeichniss begonnen werden soll.
-type f Grenzt die zu Suchenden Daten auf den Typ File ein. Es werden also nur Dateien behändelt, und das per -exec übergebene Kommando auf alle gefundenen Dateien angewendet.