Foren-Übersicht Rekursiv Rechte setzen (Linux Shell)

Rekursiv Rechte setzen (Linux Shell)

Beitrag 11.09.2006 08:45
elexis_linux Site Admin

Beiträge: 396
Website: http://ModernHosting.ch
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.

4 poziom opinie

Zurück zu „Shellbefehle allgemein (Befehlsreferenz Shell)“



Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste