le ven 07-12-2001 � 01:02, cc a �crit :
> Le Jeudi  6 D�cembre 2001 14:21, vous avez �crit :
> > Salut,
> > quelqu'un saurait-il comment changer le propri�taire d'un r�pertoire et de
> > ses sous-r�pertoires, y compris les fichiers cach�s (commen�ant par un
> > point), en ligne de commande.
> Merci � Herv�, Thomas, Mohamadi et Patrick.
> Mais j'ai toujours le m�me probl�me : les fichiers cach�s (dont le nom 
> commence par un point) du r�pertoire courant conservent leur propri�taire 
> ant�rieur (avec chown -R groupe.utilisateur *). Y a t'il un truc que j'ai 
> manqu� (j'ai eu beau lire la man page, je n'ai rien trouv� qui explique cela 
> et c'est pour �a que j'avais post� !)
> 
> ----
> 
 '*' ne remplace pas le '.' en t�te de nom de fichier.
essaye avec ls * et tu ne verras aucun fichier commen�ant pas '.'!
donc normal que chown -R user.group * (et non group.user!!!) ne change
pas le groupe ni le propri�taire des fichiers cach�s. 
en fait cette commande ignore les fichiers et r�pertoires cach�s. aucun
ne changera de propri�taire et de groupe ni ce qu'il contient, que ce
soient des fichiers cach�s ou non. les r�pertoires visibles seront
modifi�s r�cursivement, y compris les fichiers cach�s qu'ils
contiennent.
ne lance surtout pas la commande avec '.*' � la fin! l'effet pourrait
�tre tr�s contrariant.....

par contre, si tu lances cette commande en nommant le r�pertoire dont tu
veux modifier les droits, aucun probl�me:
chown -R user.group .toto marche tr�s bien

tu peux aussi faire ceci:

chown -R user.group .a*
modifie r�cursivement les fichiers et r�pertoires commen�ant par .a

chown -R user.group .[c-j]*
tous ceux commen�ant par un '.' et une lettre de c � j inclus

chown -R user.group .[a-z,A-Z,0-9]*
tous ceux commen�ant par '.' et une lettre majuscule ou minuscule ou un
chiffre.

bye
jipe





Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com";

Répondre à