Das Ausführen eines Befehls in bash mit dem Sternchen *
bewirkt, dass die Shell alle Dateien und Verzeichnisse in dem Ordner auswählt, in dem Sie sich gerade befinden. Das -R
Flag stellt sicher, dass auch die Unterverzeichnisse und Sub-Dateien geändert werden. Beachten Sie, dass das Verzeichnis, in dem Sie sich befinden, nicht geändert wird. Wenn Sie den aktuellen Ordner ändern möchten, sollten Sie den Punkt verwenden .
.
Zusammenfassung:
$ cd newdirectory/ $ chown newuser * -R ├─ newdirectory/ # not modified │ ├─ subdirectory/ # modified │ │ └── subfile/ # modified │ └─ file # modified $ cd newdirectory/ $ chown newuser . -R ├─ newdirectory/ # modified │ ├─ subdirectory/ # modified │ │ └── subfile/ # modified │ └─ file # modified