Michael Schachtebeck wrote:
ich würde in einer recht komplexen Verzeichnisstruktur gerne rekursiv die Berechtigungen für alle Dateien auf einen bestimmten Wert setzen; chmod -R unterscheidet aber leider nicht zwischen Dateien und Verzeichnissen, so daß ich den Effekt hätte, daß bei einem
chmod -R a-x /pfad/
die Rechte für alle Unterverzeichnisse so gesetzt werden würden, daß man in sie nicht mehr hineinkommt. Kann ich chmod irgendwie beibringen, nur Dateien und keine Verzeichnisse anzufassen? In der man page habe ich leider nichts gefunden, und zum googlen scheine ich in dem Fall zu blöd zu sein, entweder gibt's zehntausende Treffer oder gar keine... :(
find /pfad -type f -exec chmod a-x {} \; Willst Du Verzeichnisse ansprechen, so musst Du "-type d" verwenden. Details, siehe "man find". /pfad musst Du entsprechend ersetzen, wenn Du im richtigen Verzeichnis stehst, reicht evtl. ein "." fuer die Angabe. CU, Th.