|
Publicité | ||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Étudiant Inscription : février 2010 Messages : 16 ![]() |
Bonsoir
Je vais vous présenter tout d'abord mon problème, je debute linux, et je souhaite enfait copier tous les fichier .c de l'arborescence /. dans mon dossier situer dans /home/smithc nommée tp5. Je souhaites exécuter la commande à partir de /home/smithc j'ai executer la commande find /. / \( -name *.c \) j'obtiens alors tous les fichiers l'arborescence.. Pour ce faire, j'ai essayer par la suite d'executer la commande copier dans le repertoire tp5 : find /. / \( -name *.c \) ; -exec cp tp5 ; seul le find fonctionne, aucune copie a été fait dans tp5 je ne vois alors pas du tout comment je pourrais faire ![]() Je vous remercie d'avance Bonne soirée Dernière modification par SmithC ; 17/02/2010 à 22h45. |
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() Inscription : février 2008 Messages : 1 897 ![]() |
Code :
find ~/ -type f -name "*\.c" \! -regex ~/"tp5/.*" -exec cp '{}' ~/tp5 \; |
|
|
00
|
|
|
#3 | |
|
Invité régulier
![]() Étudiant Inscription : février 2010 Messages : 16 ![]() |
Citation:
|
|
|
|
00
|
|
|
#4 |
|
Expert Confirmé
![]() Inscription : février 2008 Messages : 1 897 ![]() |
Code :
find ~/ -type f -name "*\.c" \! -regex ~/"tp5/.*" -exec cp '{}' ~/tp5/ \;
celui-ci fonctionne. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com