4 votes

Comment changer la propriété des fichiers cachés

J'ai dû passer d'un utilisateur à un autre, j'ai trouvé en ligne comment déplacer tous les fichiers (y compris les fichiers cachés) de l'ancien utilisateur au nouveau et changer la propriété de ces fichiers. Cependant, comment puis-je changer la propriété de tous les fichiers caché dossiers et fichiers que j'ai déplacés vers mon nouveau dictionnaire d'accueil en une seule commande.

5voto

Rinzwind Points 270388
cd ~
sudo chown -R $USER:$USER .* 
  • Le -R fera tous les répertoires et les fichiers dans les répertoires.
  • Le . ne modifiera que les fichiers cachés (puisque ceux-ci commencent toujours par un .).
  • Le $USER n'a pas besoin d'être modifié : il sera remplacé par votre nom d'utilisateur.

0voto

sudo chown -R user /yourdir

changera le propriétaire de /yourdir et de ses sous-fichiers en "user".

0voto

ranjeet kumar Points 1

Utilisation d'un for-loop avec ls -A nous pouvons trouver tous les fichiers cachés et exclure les répertoires. . y .. puis changez la propriété de tous les fichiers et répertoires cachés.

for i in ls -A | grep "^\.";do chown -R user:group $i;done

使用方法 xargs option avec ls -A

ls -A | grep "^\."| xargs chown user:group

Pour plus de détails Cliquez ici et visitez ce site

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X