Salut et bonne journée à tous,
je suppose qu’on a pris son petit café matinal, moi en tout cas je l’ai pri. 
Bon voilà, commen faire un chmod sur des dossiers en récursif sans toucher aux fichiers qui y sont contenus ?
Salut et bonne journée à tous,
je suppose qu’on a pris son petit café matinal, moi en tout cas je l’ai pri. 
Bon voilà, commen faire un chmod sur des dossiers en récursif sans toucher aux fichiers qui y sont contenus ?
man find ,
ca devrait se faire avec quelquechose comme
ça marche mais que veulent dire les commandes car dans le man il n’y a pas tout.
Si je veux faire le contraire, comme faire un chmod sur les fichiers sans toucher aux dossiers ?
[EDIT]
find /le/rep/racine -type f -exec chmod XXX {} \; ?
arfff ça maaarche 
cherches l’option -type, elle y est. Et je ne comprends pas ce que tu dis: il y a tout dans le man.
barre espace, peut être, pour voir autrechose que la première page du man ? 
[quote=“mattotop”]cherches l’option -type, elle y est. Et je ne comprends pas ce que tu dis: il y a tout dans le man.
barre espace, peut être, pour voir autrechose que la première page du man ?
[/quote]
oui j’ai cherché dans le man chmod alors qu’il fallait chercher comm tu as dit dans le man find
C’est une commande assez difficile à retenir car on ne comprend pas tout.
Par exemple le find /path/to/rep -type d ça va
mais c après que ça se complique avec le -exec ......{} \;
en fait, le -exec finit forcément par ; (il faut le savoir) et tout ce qui est entre -exec et ; est executé à chaque fichier matché, en remplacant {} par le nom du fichier.
ça peut donc être un truc du genre
find /home/toto -name "*~" -exec rm -f {} \;pour par exemple supprimmer tous les fichiers backup (*~) dans le répertoire /home/toto.
C’est plus clair ?
[quote=“mattotop”]en fait, le -exec finit forcément par ; (il faut le savoir) et tout ce qui est entre -exec et ; est executé à chaque fichier matché, en remplacant {} par le nom du fichier.
ça peut donc être un truc du genre
find /home/toto -name "*~" -exec rm -f {} \;pour par exemple supprimmer tous les fichiers backup (*~) dans le répertoire /home/toto.
C’est plus clair ?[/quote]
Faut le temps que ça s’imprime mais c bon, on y voit mieux 
en tout cas, c’est une commande super puissante et intéressante.
Faut faire attention et ne pas boire 20 litres de bière avant de s’en servir. ![]()
en meme temps 20 litres d’une traite a mon avis t’es tellement malade que t’as plus trop les moyens de taper sur ton clavier … Ou alors faut avoir sacrément l’habitude 
merci mat en tout cas ca peut servir =)