GNU/Linux >> Linux Esercitazione >  >> Linux

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

Se stai bene anche modificando la directory corrente, fallo e lascia che -R fare il lavoro pesante. -R non ignora i file nascosti.

sudo chmod -R 775 .

* non include i file nascosti per impostazione predefinita, ma se sei in bash, puoi farlo con:

shopt -s dotglob

Per saperne di più in builtin di bash manuale:

Se impostato, Bash include i nomi di file che iniziano con un `.' nei risultati dell'espansione del nome file.

Questo renderà * includere anche i file nascosti.

chmod -R 775 *

Disattivalo con:

shopt -u dotglob

Un'altra opzione è usare find mi piace perché puoi avere un controllo molto preciso su di esso.

find <path to start from> -exec chown <options> {} \+

find -path '<path to include>' -exec chown <options> {} \+

L'unico aspetto negativo è che find ha una sintassi diversa nelle diverse versioni.


Linux
  1. Come trovare file con autorizzazioni SUID e SGID in Linux

  2. Linux chmod and chown - Come modificare le autorizzazioni e la proprietà dei file in Linux

  3. Come trovare file duplicati in Linux

  4. Come copiare file e sottodirectory nascosti (che iniziano con un punto) in Linux?

  5. Come visualizzare i file nascosti usando il comando `find` di Linux

Come contare i file nella directory in Linux

Come trovare ed elencare in modo ricorsivo i file per data in Linux

Come trovare ed eliminare file duplicati in Linux

Come trovare file duplicati in Linux e rimuoverli

Trova facilmente file e directory su Linux

Come mostrare file nascosti su Linux