|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre émérite
![]() Inscription : juin 2006 Messages : 1 117 ![]() |
Bonjour.
Je voudrai changer récursivement les permissions des fichiers d'un répertoire tout en préservant les permission des répertoires (755 pour les répertoires, car les permissions d'exécution des fichiers de type répertoire est indispensable à l'ouverture du répertoire, et 644 pour les fichiers contenus dans l'arborescence.) J'ai fait un script qui utilise la récursion, mais je ne sais pas s'il est très bon, de toute façon il ne marche pas. Je ne vois pas d'autre moyen de m'en sortir sans utiliser la récursion. Voilà le script, il s'appelle bien change_permission.sh : Code :
|
||
|
|
00
|
|
|
#2 | |
|
Membre expérimenté
![]() Inscription : mars 2007 Messages : 469 ![]() |
Citation:
J'ai répondu récemment à ce genre de question http://www.developpez.net/forums/sho...d.php?t=339155 |
|
|
|
00
|
|
|
#3 |
|
Membre émérite
![]() Inscription : juin 2006 Messages : 1 117 ![]() |
D'accord, merci beaucoup, j'ai réussi à gérer les espaces en utilisant l'option -d de xargs qui précise les séparateurs.
Code :
find ./ -type d | xargs -d "\n" chmod 644 |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com