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 14/03/2012, à 19:56

bugsbe

[résolu] Commande pour copier tous les fichiers jpg dans un dossier

Bonjour,

      Je débute dans l'univers de linux, et je suis les tutoriels du siteduzero, et j'ai un exercice (assez simple) qui me pose probleme :
le but de la manip est de copier tous les fichiers du repertoire "home" dans le dossier image.
Alors j'ai tappé cette commande (y a t il une erreur?)

sudo find /home/benjamin -name "*jpg" -exec {} mv /home/benjamin/images \;

A chaque fichier jpeg trouvé la console me marque l'erreur suivante : permission non accordée (alors que je suis en sudo : what's the ??)

ex : find: "/home/benjamin/Téléchargements/linuxwall.jpg": Permission non accordée

Merci d'accorder 5min de votre temps a un pauvre debutant ubuntu big_smile

Dernière modification par bugsbe (Le 15/03/2012, à 00:48)

Hors ligne

#2 Le 14/03/2012, à 20:06

arzel1994

Re : [résolu] Commande pour copier tous les fichiers jpg dans un dossier

cette commande devrais suffire non?

cp *.jpg images

tu n'a qu'a exécuter la commande dans ton dossier home.

et pas besoin d’être en sudo pour faire des opération de la sorte.

Dernière modification par arzel1994 (Le 14/03/2012, à 20:07)

Hors ligne

#3 Le 14/03/2012, à 20:09

Lork Scorguar

Re : [résolu] Commande pour copier tous les fichiers jpg dans un dossier

Etant donné que tu reste dans le home de ton utilisateur le sudo est inutile.
Pour copier tous les .jpg dans le dossier images, tu peux simplement faire:

cp /home/benjamin/*.jpg /home/benjamin/images/

ou encore

cp ~/*.jpg ~/images/

~/ étant un alias(raccourcis) vers ton home à toi.


Kubuntu 14.10
rMacBook Pro

Hors ligne

#4 Le 14/03/2012, à 20:09

sputnick

Re : [résolu] Commande pour copier tous les fichiers jpg dans un dossier

arzel1994 a écrit :

cette commande devrais suffire non?

cp *.jpg images

tu n'a qu'a exécuter la commande dans ton dossier home.

et pas besoin d’être en sudo pour faire des opération de la sorte.

Non, c'est recursif à priori.

sudo find /home/benjamin -name "*jpg" -exec cp {} /home/benjamin/images \;

T'étais pas loin bugsbe.

Sinon avec bash 4 :

shopt -s globstar
cp */**.jpg /home/benjamin/images

Dernière modification par sputnick (Le 14/03/2012, à 20:11)


On ne peut pas mettre d'array dans un string!
https://sputnick.fr/

Hors ligne

#5 Le 14/03/2012, à 22:06

Postmortem

Re : [résolu] Commande pour copier tous les fichiers jpg dans un dossier

sputnick a écrit :
shopt -s globstar
cp */**.jpg /home/benjamin/images

Bonsoir !
Il me semble que c'est plutôt :

cp **/*.jpg /home/benjamin/images

Mot' a dit : « Un Hellfest sans Slayer, c'est comme une galette-saucisse sans saucisse ! »

Hors ligne

#6 Le 14/03/2012, à 22:15

sputnick

Re : [résolu] Commande pour copier tous les fichiers jpg dans un dossier

Bien vu Postmortem, sputnick en mode fatigué smile


On ne peut pas mettre d'array dans un string!
https://sputnick.fr/

Hors ligne

#7 Le 14/03/2012, à 22:22

Postmortem

Re : [résolu] Commande pour copier tous les fichiers jpg dans un dossier

C'est pas souvent qu'on a l'occaz de te corriger, je me suis jeté dessus !! tongue


Mot' a dit : « Un Hellfest sans Slayer, c'est comme une galette-saucisse sans saucisse ! »

Hors ligne

#8 Le 15/03/2012, à 00:50

bugsbe

Re : [résolu] Commande pour copier tous les fichiers jpg dans un dossier

Merci à tous pour vos reponses!

Hors ligne