Linux 15.009 Themen, 106.826 Beiträge

Wie mache ich ein rekursives "chmod" nur für Directories?

d-oli / 4 Antworten / Flachansicht Nickles

Hallo

Ich möchte $ chmod -r 755 * nur für Directories machen. Wie geht das?

Konsole ist bash.

Dank und Gruss
d-oli

Konstruktive Kritik zeichnet sich dadurch aus, dass sie höflich, nützlich und sachlich ist.
bei Antwort benachrichtigen
KarstenW d-oli „... ich meine natürlich chmod -R 755 ... - “
Optionen

Wüßte nicht wie. Verzeichnisse sind nur spezielle Dateien. Du mußt schon die Verzeichnisse einzeln angeben, deren Rechte du ändern willst.
Vielleicht ein kleines Shellscript schreiben.

#!/bin/bash

DATEIEN=`ls *`

for datei in $DATEIEN ; do

if [ -d $datei ] ; then
chmod 755 $datei
fi

done

exit 0

Nur so als Vorschlag.

http://www.tldp.org/LDP/abs/html/

zum Erlernen der Shellprogrammierung ;-).

Debian GNU/Linux https://www.debian.org/index.de.html
bei Antwort benachrichtigen