GNU/Linux >> Tutoriels Linux >  >> Linux

Comment chown/chmod tous les fichiers du répertoire courant ?

Vous souhaitez utiliser chown username:groupname * , et laissez le shell développer le * au contenu du répertoire courant. Cela modifiera les autorisations pour tous les fichiers/dossiers du répertoire actuel, mais pas le contenu des dossiers.

Vous pouvez également faire chown -R username:groupname . , ce qui modifierait les autorisations sur le répertoire actuel, puis reviendrait à l'intérieur de celui-ci et de tous les sous-dossiers pour modifier les autorisations.

chown -R username:groupname * modifiera les autorisations sur tous les fichiers et dossiers de manière récursive, tout en laissant le répertoire courant lui-même seul. Ce style et le premier style sont ceux que j'utilise le plus souvent.


Je pense que tu veux ceci :

chown username:groupname *

Si vous souhaitez également modifier récursivement les sous-répertoires, vous aurez besoin du -R (-r est obsolète) switch :

chown -R username:groupname *


Linux
  1. Imprimer tous les fichiers d'un dossier ?

  2. Décompressez tous les fichiers dans un répertoire

  3. Comment changer toutes les occurrences d'un mot dans tous les fichiers d'un répertoire

  4. Comment déplacer tous les fichiers, y compris les fichiers cachés, dans le répertoire parent via *

  5. Comment chmod et chown fichiers cachés sous Linux?

Comment compter les fichiers dans le répertoire sous Linux

Comment exécuter tous les scripts dans un répertoire sous Linux

Comment compter les fichiers dans le répertoire sous Linux

Comment déplacer tous les fichiers du répertoire courant vers le répertoire supérieur ?

Comment créer des liens symboliques vers tous les fichiers (classe de fichiers) d'un répertoire ?

Comment renommer tous les fichiers avec des caractères spéciaux et des espaces dans un répertoire ?