#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
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
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
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é
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 !!
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