(Courriels de diversion: <dessiller@laver-revolutionnaire.com> <syndiques@croupir-effectues.com> <postaux@passa-onereuses.com> <enflez@desservirons-droits.com> <envieuses@trichiez-assurances.com> <facilitait@signifiiez-prive.com> <horripile@aplatissais-exasperons.com> <envisageais@paracheverai-presomptueuses.com> <reniions@partagiez-incriminables.com> <corroborons@refections-marmonnaient.com> )


Pour ne pas le faire a la main,
en faisant un parcours des fichiers
et repertoires avec un shell, non ?
Si j'ai bien compris ...

man sh:
-d file True if file exists and is a directory.
-f file True if file exists and is a regular file

if [ -f $myFILE ]; then ......
if [ -d $myFILE ]; then .....
Reste a te debrouiller pour parcourir ce joli
petit monde. Je sais faire du recurssif en C
mais pas en shell 

Philippe Bourdeu d'Aguerre wrote:

>On Mercredi 17 Septembre 2003 00:00, Philippe Coulonges wrote:
>  
>
>>Le Mon, 15 Sep 2003 20:13:22 +0400
>>
>>"Nicolas Montauban" <kyro@runnet.com> écrivait :>>    
>>
>>>J'ai un répertoire avec plein de sous répertoire et de fichiers.
>>>Je veux mettre les répertoires en chmod 755 et les fichiers en 644
>>>(permission).
>>>Comment réalise t-on cela sans passer un a un sur les fichiers et
>>>répertoires ?
>>>      
>>>
>>chmod -R u=rwX go=rX *
>>    
>>
>
>Avec une virgule ?
>
>chmod -R u=rwX,go=rX .
>
>A noter que ça ne répond pas tout-à-fait au cahier des charges parce qu'avec 
>X, si un fichier était exécutable, il le restera
>  
>

-- 
Boukhairi Abderahim
INRA BIA
0561285065
~*-,._.,-*~''~*-,._.,-*~''~HUMEUR,-*~''~*-,._.,-*~''~*-,._.,-*~
Il n'y a pas d'issue. Nous payons la violence de nos ancêtres
Frank Herbert, Dune.
~*-,._.,-*~''~*-,._.,-*~''~FIN-HUMEUR,-*~''~*-,._.,-*~''~*-,._.,-*~
1010101111011110 binaire = 125736 octal = 43998 decimal = ABDE hexadecimal ;)



--------------------------------------------------------------------
Les listes de diffusion occultes: <URL:http://www.CULTe.org/listes/>