OVH Cloud OVH Cloud

chmod répertoires

3 réponses
Avatar
a.lb
Bonjour,
Je voudrais changer les droits des sous-repertoires d'un répertoire
principal et uniquement ces sous-repertoires sans modifier les fichiers
qu'ils contiennent comment si prendre?
Le man chmod évoque seulement -R mais c'est récursif et cela modifiera aussi
les fichiers.
Merci

3 réponses

Avatar
TiChou
Dans le message <news:,
*a.lb* tapota sur f.c.o.l.configuration :

Bonjour,


Bonjour,

Je voudrais changer les droits des sous-repertoires d'un répertoire
principal et uniquement ces sous-repertoires sans modifier les fichiers
qu'ils contiennent comment si prendre?
Le man chmod évoque seulement -R mais c'est récursif et cela modifiera
aussi les fichiers.


Par exemple avec les outils GNU :

$ find /chemin -mindepth 1 -type d -print0 | xargs -r0 chmod 711

man find
man xargs

Merci


De rien.

--
TiChou

Avatar
l'indien
On Mon, 14 Feb 2005 12:28:24 +0100, a.lb wrote:

Bonjour,
Je voudrais changer les droits des sous-repertoires d'un répertoire
principal et uniquement ces sous-repertoires sans modifier les fichiers
qu'ils contiennent comment si prendre?
Le man chmod évoque seulement -R mais c'est récursif et cela modifiera aussi
les fichiers.
Merci


Si c'est uniquement pour les droits en execution des répertoires,
chmod -R a+X ...
marche très bien.
Sinon,
find <start> -type d -exec chmod <droits> {} ;

Avatar
a.lb
TiChou ecrit:

Par exemple avec les outils GNU :

$ find /chemin -mindepth 1 -type d -print0 | xargs -r0 chmod 711

man find
man xargs

Merci


De rien.

Merci c'est parfait!