GNU/Linux >> Linux Esercitazione >  >> Linux

Come chown/chmod tutti i file nella directory corrente?

Vuoi usare chown username:groupname * , e lascia che la shell espanda il * al contenuto della directory corrente. Questo cambierà i permessi per tutti i file/cartelle nella directory corrente, ma non il contenuto delle cartelle.

Potresti anche fare chown -R username:groupname . , che cambierebbe i permessi sulla directory corrente, e quindi ricorrerebbe all'interno di essa e di tutte le sottocartelle per modificare i permessi.

chown -R username:groupname * cambierà i permessi su tutti i file e le cartelle in modo ricorsivo, lasciando sola la directory corrente stessa. Questo stile e il primo stile sono quelli che mi ritrovo a usare più spesso.


Penso che tu voglia questo:

chown username:groupname *

Se vuoi anche modificare in modo ricorsivo le sottodirectory, avrai bisogno del -R (-r è deprecato) switch:

chown -R username:groupname *


Linux
  1. Come spostare tutti i file (inclusi quelli nascosti) da una directory all'altra?

  2. Come eliminare tutti i file con un'estensione particolare in una cartella particolare?

  3. Come modificare la proprietà di file e directory con il comando chown

  4. Come modificare tutte le occorrenze di una parola in tutti i file in una directory

  5. Come spostare tutti i file dalla directory corrente alla directory superiore?

Come contare i file nella directory in Linux

Come eseguire tutti gli script in una directory in Linux

Come contare i file nella directory su Linux

Come eseguire il chmod e il chown dei file nascosti in Linux?

Come trovare tutti i file a zero byte nella directory

Come rinominare tutti i file con caratteri speciali e spazi in una directory?