copie de fichiers / terminal
Le
Carmelo Ingrao

Bonjour à tous,
un peu dans la même veine que mon précédent sujet "compter le =
nombre de fichiers", je vous propose une nouvelle question :
dans un répertoire, qui contient des sous répertoires, qui =
contiennent plein de fichiers, dont des JPG.
j'aimerai copier tous les .jpg dans un autre répertoire.
j'ai essayé de modifier la commande de ma précédente question =
comme ceci :
find . -type f -iname '*.jpg' | cp /destination/
mais j'obtiens ceci :
usage: cp [-R [-H | -L | -P]] [-fi | -n] [-apvX] source_file target_file
cp [-R [-H | -L | -P]] [-fi | -n] [-apvX] source_file =
target_directory
De ce que je comprends, j'utilise une mauvaise syntaxe pour cp
Que me conseillez vous ?
Carmelo
PS : il est possible qu'il y ait des fichiers .jpg qui ait le même nom =
dans mon répertoire source =
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/C24340B1-B044-4EF1-8F5A-0C37A3B359FE@ingrao.fr
un peu dans la même veine que mon précédent sujet "compter le =
nombre de fichiers", je vous propose une nouvelle question :
dans un répertoire, qui contient des sous répertoires, qui =
contiennent plein de fichiers, dont des JPG.
j'aimerai copier tous les .jpg dans un autre répertoire.
j'ai essayé de modifier la commande de ma précédente question =
comme ceci :
find . -type f -iname '*.jpg' | cp /destination/
mais j'obtiens ceci :
usage: cp [-R [-H | -L | -P]] [-fi | -n] [-apvX] source_file target_file
cp [-R [-H | -L | -P]] [-fi | -n] [-apvX] source_file =
target_directory
De ce que je comprends, j'utilise une mauvaise syntaxe pour cp
Que me conseillez vous ?
Carmelo
PS : il est possible qu'il y ait des fichiers .jpg qui ait le même nom =
dans mon répertoire source =
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/C24340B1-B044-4EF1-8F5A-0C37A3B359FE@ingrao.fr
Carmelo Ingrao
Ca serait pas mal que tu lises aussi les docs et que tu fasses un
peu de recherches personnelles... D'autant qu'il existe un tas de
sites en français sur l'utilisation de bash.
cp *pg /dest
ET que tu wrap correctement tes posts vers les 66 caractères.
Slt s'ils n'ont pas exactement le même nom: acb.d ≠Abc.d â ‰ aBc.d,
etc.
--
Keep your eyes wide open before marriage, half shut afterwards.
-- Benjamin Franklin
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
Le Sat, 31 Mar 2012 14:59:17 +0200, Carmelo Ingrao, vous avez écrit :
Sans trop réfléchir j'ajouterais "| xarg |" entre le find et le cp
ensuite, moins bourrin, find [...] -exec [truc] est ton ami
--
Cordialement
Grégory BULOT
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
find . -type f -iname '*.jpg' -exec cp -v {} /destination/ ;
Vérifie la syntaxe, j'ai que du M$ sous la main.
--f46d042ef67b81b12c04bc89df0c
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
<div class="gmail_quote">
<div>Quelque chose dans ce genre la :</div>
<div> </div>
<div> </div>
<div> </div></div>
--f46d042ef67b81b12c04bc89df0c--
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
[...]
find . -type f -iname '*.jpg' | pax -rw /destination/
(pax est la commande POSIX qui reunit les commandes historiques
cpio et tar). Sur les vieux systemes, on peut utiliser cpio a la
place.
--
Stephane
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
De lire attentivement le résultat de la commande "man find"
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
Et man cp.
Puis man xargs (par exemple)
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/