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 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 smile

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

AnsuzPeorth a écrit :

Ou en bash smile

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

sputnick a écrit :
AnsuzPeorth a écrit :

Ou en bash smile

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 smile
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