(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/>