GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie chown/chmod alle Dateien im aktuellen Verzeichnis?

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 *


Linux
  1. Alle Dateien in einem Ordner drucken?

  2. So ändern Sie den Besitz von Dateien und Verzeichnissen mit dem Befehl chown

  3. Entpacken Sie alle Dateien in einem Verzeichnis

  4. So ändern Sie alle Vorkommen eines Wortes in allen Dateien in einem Verzeichnis

  5. So verschieben Sie alle Dateien, einschließlich versteckter Dateien, in das übergeordnete Verzeichnis über *

So zählen Sie Dateien im Verzeichnis in Linux

So finden Sie eine Datei in Linux rekursiv in allen Verzeichnissen

So führen Sie alle Skripte in einem Verzeichnis unter Linux aus

So zählen Sie Dateien im Verzeichnis unter Linux

Wie werden Standard-Dateiberechtigungen für alle Ordner/Dateien in einem Verzeichnis festgelegt?

Wie benenne ich alle Dateien mit Sonderzeichen und Leerzeichen in einem Verzeichnis um?