Message d'erreur find
Fermé
chaa13
-
13 mars 2012 à 19:55
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 - 14 mars 2012 à 07:55
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 - 14 mars 2012 à 07:55
A voir également:
- Message d'erreur find
- Message - Guide
- Erreur 0x80070643 - Guide
- Recuperer message whatsapp supprimé - Guide
- Message d'absence thunderbird - Guide
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Guide
1 réponse
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 415
13 mars 2012 à 20:02
13 mars 2012 à 20:02
Salut,
Il faut exclure ton répertoire de destination de la recherche initiale ;-\
Il faut exclure ton répertoire de destination de la recherche initiale ;-\
find /home \( -name fichirtest -prune \) -o \( -name "*.txt" \) -exec mv {} /home/chaa13/Bureau/fichirtest \;
Modifié par chaa13 le 13/03/2012 à 20:25
14 mars 2012 à 07:55
\( -name fichirtest -prune \)
L'option "prune" permet de laisser de côté le(s) répertoire(s) mentionné(s) juste avant.
L'opérateur "-o" est un "OU" qui permet d'évaluer le reste de l'expression.
\( -name "*.txt" \)
Ça c'est donc l'expression à prendre en compte dans la recherche. Les parenthèses sont optionnelles, mais permettent de mieux visualiser les actions.