#1 Le 01/02/2012, à 01:16
- catindri
[Résolu] Copier plusieurs fichiers avec la même extension
Bonjour,
question triviale, mais pour laquelle je ne trouve pas de solution qui fonctionne :
comment copier tous les fichiers avec la même extension , situés dans les sous répertoires du répertoire où l'on se trouve, dans un autre dossiers.. je colle, les solutions trouvées ne fonctionnent pas, comme
find -name '*.pbm' -type f -exec cp {} pbm_files/
Message d'erreur find: Paramètre manquant pour « -exec »
j'ai essayé aussi sans le "-" devant exec
j'ai essayé
cp -ar *.pbm pbm_files/
Sans succès non plus
Merci !
Dernière modification par catindri (Le 01/02/2012, à 08:20)
catindri
Ubuntu 12.04 en passage vers 14.04
Hors ligne
#2 Le 01/02/2012, à 01:33
- sputnick
Re : [Résolu] Copier plusieurs fichiers avec la même extension
Salut,
find . -name '*.pbm' -type f -exec cp {} pbm_files \;
Dernière modification par sputnick (Le 01/02/2012, à 01:35)
On ne peut pas mettre d'array dans un string!
https://sputnick.fr/
Hors ligne
#3 Le 01/02/2012, à 01:37
- AnsuzPeorth
Re : [Résolu] Copier plusieurs fichiers avec la même extension
Ou en bash
shopt -p globstar
cp **/*.pbm ./pbm_files
Interface graphique pour bash, python ou autre: glade2script
Support Tchat: http://chat.jabberfr.org/muckl_int/inde … ade2script (Hors ligne)
Hors ligne
#4 Le 01/02/2012, à 01:50
- sputnick
Re : [Résolu] Copier plusieurs fichiers avec la même extension
Ou en bash
shopt -p globstar cp **/*.pbm ./pbm_files
Yop AnsuzPeorth, -p c'est pour afficher les options, il faut -s
shopt -s globstar
cp **/*.pbm ./pbm_files
On ne peut pas mettre d'array dans un string!
https://sputnick.fr/
Hors ligne
#5 Le 01/02/2012, à 08:20
- catindri
Re : [Résolu] Copier plusieurs fichiers avec la même extension
Merci à tous, cela fonctionne !!
catindri
Ubuntu 12.04 en passage vers 14.04
Hors ligne
#6 Le 01/02/2012, à 08:23
- sputnick
Re : [Résolu] Copier plusieurs fichiers avec la même extension
Si c'est pour regarder des images ou écouter du son, tu peux faire des liens symboliques avec
ln -s
à la place de
cp
On ne peut pas mettre d'array dans un string!
https://sputnick.fr/
Hors ligne
#7 Le 01/02/2012, à 15:49
- AnsuzPeorth
Re : [Résolu] Copier plusieurs fichiers avec la même extension
AnsuzPeorth a écrit :Ou en bash
shopt -p globstar cp **/*.pbm ./pbm_files
Yop AnsuzPeorth, -p c'est pour afficher les options, il faut -s
shopt -s globstar cp **/*.pbm ./pbm_files
ouaippp, je sais pas à quoi je pensais encore une fois ... Heureusement que tu es là pour rectifier mes erreurs
Surout que là, j'ai pas d'excuses, -s pour set et -u pour unset .... (et l'option -p, je vois pas pour quelle commande j'aurais pu l'utiliser, je sais vraiment pas de où je sors ça ...)
Interface graphique pour bash, python ou autre: glade2script
Support Tchat: http://chat.jabberfr.org/muckl_int/inde … ade2script (Hors ligne)
Hors ligne