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 30/03/2011, à 16:30

Ndugu

[RESOLU] Copier toutes mes photos dans un directory (CP)

Salut,
j'ai un dd sur lequel se trouve éparpillé des milliers de photos dans de nombreux dir et sub-dir.
J'aimerais faire une copie de tout mes jpg dans un seul dir.
Certaines photos on le même nom et devraient quand même être aussi copièes.
J'ai essayé avec :

sudo cp -aprv /home/hgs/Bureau/BackUpCDlibrary/.*jpg     /home/hgs/Bureau/Photofiltre1
cp: ne peut évaluer `/home/hgs/Bureau/BackUpCDlibrary/.*jpg': Aucun fichier ou dossier de ce type

Help.
Merci
Ndugu

Dernière modification par Ndugu (Le 31/03/2011, à 13:48)


Mon seul regret dans la vie est de n'avoir pas fait plus de conneries.

Hors ligne

#2 Le 30/03/2011, à 16:32

Ndugu

Re : [RESOLU] Copier toutes mes photos dans un directory (CP)

J'oubliais dans un seul dir et sans sub-dir, tout les jpg à la " queue leuleu".


Mon seul regret dans la vie est de n'avoir pas fait plus de conneries.

Hors ligne

#3 Le 30/03/2011, à 16:38

FRUiT

Re : [RESOLU] Copier toutes mes photos dans un directory (CP)

Pourquoi avoir mis un point ?


Neon Suite by FRUiT (kde4.6) [url]http://[Merci de relire les règles]/yzm7cee[/url]
"Pour la carotte, le lapin est la plus parfaite incarnation du mal" (R. Sheckley)
clean

Hors ligne

#4 Le 30/03/2011, à 17:14

aduxas

Re : [RESOLU] Copier toutes mes photos dans un directory (CP)

Un cas de dystypie, probablement!  L'intention etait '*.jpg' sans doute...

Hors ligne

#5 Le 30/03/2011, à 17:20

Ndugu

Re : [RESOLU] Copier toutes mes photos dans un directory (CP)

*.jpg ne marche pas

sudo cp -aprv /home/hgs/Bureau/BackUpCDlibrary/*.jpg  /home/hgs/Bureau/Photofiltre1
cp: ne peut évaluer `/home/hgs/Bureau/BackUpCDlibrary/*.jpg': Aucun fichier ou dossier de ce type

Mon seul regret dans la vie est de n'avoir pas fait plus de conneries.

Hors ligne

#6 Le 30/03/2011, à 17:28

FRUiT

Re : [RESOLU] Copier toutes mes photos dans un directory (CP)

Aurais-tu pas un alias sur la commande sudo, auquel cas essaye :

\sudo cp -aprv /home/hgs/Bureau/BackUpCDlibrary/*.jpg  /home/hgs/Bureau/Photofiltre1

Donne le retour de cette commande s'il te plait :

shopt

Neon Suite by FRUiT (kde4.6) [url]http://[Merci de relire les règles]/yzm7cee[/url]
"Pour la carotte, le lapin est la plus parfaite incarnation du mal" (R. Sheckley)
clean

Hors ligne

#7 Le 30/03/2011, à 17:45

ehmicky

Re : [RESOLU] Copier toutes mes photos dans un directory (CP)

Je parierais bien que /home/hgs/Bureau/BackUpCDlibrary/ n'existe pas ou ne contient pas de jpegs.


Stego++, bibliothèque libre de stéganographie (avec cryptographie), à venir !
Besoin de votre aide :
Stats sur les compilateurs C++ les plus utilisés
Comment utiliser les archetypes C++ ?

Hors ligne

#8 Le 30/03/2011, à 18:10

Levi59

Re : [RESOLU] Copier toutes mes photos dans un directory (CP)

tape en console :

ls /home/hgs/Bureau/BackUpCDlibrary/

Hors ligne

#9 Le 30/03/2011, à 22:35

Ndugu

Re : [RESOLU] Copier toutes mes photos dans un directory (CP)

hgs@hgs-dev:~$ ls /home/hgs/Bureau/BackUpCDlibrary/
001 Photo Hall Avril 2004        Boss Documents et Settinfs mars 2003
002 Photo Hall                   Marie
003 Photo Hall Septembre 2002    Outlook Aout  2003 Paullete
004 Photo Hall Paulette          Outlook expres juin 2003
005 Photo Hall                   Outlook Express Aout 2003
006 Photo Hall                   Outlook express mars 2003
007 Photo Hall                   Paulette et Boss avril 2004
Backup Decembre 2003             Photos Californie BU de JP
Back-up HS 2002 et 2003          Photos et film de JP
Backup Hubert ZIP de JP 5-31-02  Roger et Marthes + Frères  septembre 2002
Backup Jp Mars 2002              Web Methods
Backup  JP May 2002 El Cerrito
hgs@hgs-dev:~$ 

Mon seul regret dans la vie est de n'avoir pas fait plus de conneries.

Hors ligne

#10 Le 30/03/2011, à 22:36

Ndugu

Re : [RESOLU] Copier toutes mes photos dans un directory (CP)

J'ai des milliers de jpg dans ces dir +- 3gig.


Mon seul regret dans la vie est de n'avoir pas fait plus de conneries.

Hors ligne

#11 Le 30/03/2011, à 22:38

Ndugu

Re : [RESOLU] Copier toutes mes photos dans un directory (CP)

\sudo ne donne rien. Meme erreur

hgs@hgs-dev:~$ \sudo cp -aprv /home/hgs/Bureau/BackUpCDlibrary/*.jpg  /home/hgs/Bureau/Photofiltre1
cp: ne peut évaluer `/home/hgs/Bureau/BackUpCDlibrary/*.jpg': Aucun fichier ou dossier de ce type
hgs@hgs-dev:~$
hgs@hgs-dev:~$ shopt
autocd             off
cdable_vars        off
cdspell            off
checkhash          off
checkjobs          off
checkwinsize       on
cmdhist            on
compat31           off
compat32           off
compat40           off
dirspell           off
dotglob            off
execfail           off
expand_aliases     on
extdebug           off
extglob            on
extquote           on
failglob           off
force_fignore      on
globstar           off
gnu_errfmt         off
histappend         on
histreedit         off
histverify         off
hostcomplete       off
huponexit          off
interactive_comments    on
lithist            off
login_shell        off
mailwarn           off
no_empty_cmd_completion    off
nocaseglob         off
nocasematch        off
nullglob           off
progcomp           on
promptvars         on
restricted_shell    off
shift_verbose      off
sourcepath         on
xpg_echo           off
hgs@hgs-dev:~$

Mon seul regret dans la vie est de n'avoir pas fait plus de conneries.

Hors ligne

#12 Le 30/03/2011, à 23:42

Levi59

Re : [RESOLU] Copier toutes mes photos dans un directory (CP)

ta commande cherches le  fichier "/home/hgs/Bureau/BackUpCDlibrary/*.jpg" et comme celui-ci n'existe pas, il te met ce message d'erreur.
Il ne considère pas l'étoile comme un joker mais comme un simple caractère...
Pour faire ce que tu souhaite, il faut utiliser une boucle ou une autre commande :

find $CURRENTDIR -name '*.jpg$' -exec cp "{}" "$NEWDIR" \; -print

ou

while read ; do [[ $REPLY =~ *.jpg$ ]] && cp -apv "$REPLY" "$NEWDIR" ; done < <(ls -R "$CURRENTDIR")

Ce sont 2 exemples et je n'ai pas vraiment testé donc à vérifier avant.

Dernière modification par Levi59 (Le 30/03/2011, à 23:42)

Hors ligne

#13 Le 31/03/2011, à 01:30

AnsuzPeorth

Re : [RESOLU] Copier toutes mes photos dans un directory (CP)

Comme le dis Levi59, ta commande n'est pas récursive.
On peut aussi utiliser l'expansion de nom.

shopt -s globstar
ls /home/hgs/Bureau/BackUpCDlibrary/**/*.jpg

http://forum.ubuntu-fr.org/viewtopic.php?id=418602

PS: Il faut bash > 4 ... roll

Dernière modification par AnsuzPeorth (Le 31/03/2011, à 01:30)


Interface graphique pour bash, python ou autre: glade2script
Support Tchat: http://chat.jabberfr.org/muckl_int/inde … ade2script  (Hors ligne)

Hors ligne

#14 Le 31/03/2011, à 09:48

Ndugu

Re : [RESOLU] Copier toutes mes photos dans un directory (CP)

Merci,
J'ai fait:

hgs@hgs-dev:/$ find /home/hgs/Bureau/BackUpCDlibrary -name '*.jpg$' -exec cp "{}" "/home/hgs/Bureau/Photofiltre1" \; -print
hgs@hgs-dev:/$

Il n'y a plus de message d'erreur mais pas de jpg trouvé ou copié.
Find recherche dans tout les sous-dir ?


Mon seul regret dans la vie est de n'avoir pas fait plus de conneries.

Hors ligne

#15 Le 31/03/2011, à 11:32

Levi59

Re : [RESOLU] Copier toutes mes photos dans un directory (CP)

J'ai fait une petite erreur, dsl...
Le motif n'accepte pas le symbole dollars pour dire fin de ligne. Il suffit de l'enlever :

find /home/hgs/Bureau/BackUpCDlibrary -name '*.jpg' -exec cp "{}" "/home/hgs/Bureau/Photofiltre1" \; -print
                                                                                   (^^ Juste là)

Dernière modification par Levi59 (Le 31/03/2011, à 11:32)

Hors ligne

#16 Le 31/03/2011, à 13:48

Ndugu

Re : [RESOLU] Copier toutes mes photos dans un directory (CP)

Bingo.
J'ai récupéré plusieurs milliers de photos dans mon dir.
Résolu - grand merci.


Mon seul regret dans la vie est de n'avoir pas fait plus de conneries.

Hors ligne