Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 18/04/2008, à 20:55

thurston

[RESOLU] Aide sur commandes multiples passées avec find -exec

Bonjour,

Aujourd'hui, j'ai un script qui fait 2 passage pour remettre les droits à jour. Est ce quelqu'un sait comment associer au couple find -exec 2 commandes?
D'avance merci
Thurston

Avant:

find /media/disk/thurston/ .  -exec chown thurston {} \;
find /media/disk/thurston/ .  -exec chgrp master {} \;
find /media/disk/thurston/ .  -exec chmod 775 {} \;

Et Je souhaiterais un truc du genre

find /media/disk/thurston/ .  -exec (chown thurston {} \; chgrp master {} \; chmod 775 {} \;);
Mais sans les erreurs d'écriture!!!

Dernière modification par thurston (Le 18/04/2008, à 21:36)

Hors ligne

#2 Le 18/04/2008, à 21:07

snapshot

Re : [RESOLU] Aide sur commandes multiples passées avec find -exec

comme ça ?

find /media/disk/thurston/ .  -exec chown thurston {} \; -exec chgrp master {} \; -exec chmod 775 {} \;

Pensez à mettre [Résolu] dans le titre une fois votre problème réglé !

Hors ligne

#3 Le 18/04/2008, à 21:22

thurston

Re : [RESOLU] Aide sur commandes multiples passées avec find -exec

Je teste ca dans 5 minutes.
Au fait, si je veux épargner les fichiers cachés, y a t il une façon de les exclure de la recherche find?
D'avance merci
A+
Thurston

Hors ligne

#4 Le 18/04/2008, à 21:31

snapshot

Re : [RESOLU] Aide sur commandes multiples passées avec find -exec

oui !

find /media/disk/thurston/ . \! -name ".*" -exec chown thurston {} \; -exec chgrp master {} \; -exec chmod 775 {} \;

Le "!" inverse la condition et il faut le préfixer par \ car sinon le shell l'interpretera à sa façon et ne le passera pas à find (tout comme le ; ).

Dernière modification par snapshot (Le 18/04/2008, à 21:32)


Pensez à mettre [Résolu] dans le titre une fois votre problème réglé !

Hors ligne

#5 Le 18/04/2008, à 21:36

thurston

Re : [RESOLU] Aide sur commandes multiples passées avec find -exec

OK merci pour tout. Je testerai finalement plus tard, car petit problème de connexion à mon serveur.
Merci de ton aide.
A beintot
Thurston

Hors ligne