Sie möchten chown username:groupname *
verwenden , und lassen Sie die Shell *
expandieren zum Inhalt des aktuellen Verzeichnisses. Dies ändert die Berechtigungen für alle Dateien/Ordner im aktuellen Verzeichnis, aber nicht den Inhalt der Ordner.
Sie könnten auch chown -R username:groupname .
machen , was die Berechtigungen für das aktuelle Verzeichnis ändern würde, und dann innerhalb dieses Verzeichnisses und aller Unterordner rekursiv nach unten gehen würde, um die Berechtigungen zu ändern.
chown -R username:groupname *
ändert die Berechtigungen für alle Dateien und Ordner rekursiv, während das aktuelle Verzeichnis selbst unverändert bleibt. Diesen Stil und den ersten Stil verwende ich am häufigsten.
Ich glaube, Sie wollen das:
chown username:groupname *
Wenn Sie auch Unterverzeichnisse rekursiv ändern möchten, benötigen Sie den -R
(-r
ist veraltet) switch:
chown -R username:groupname *