Commande find

Fermé
unix find - 11 déc. 2008 à 18:01
 unix find - 14 déc. 2008 à 00:51
Bonjour,
salut a tous comment ca va?
svp j'ai un probléme lors de l'execution de la commande find,je veux comme résultat les fichiers commancant par "c" doit copier dans l'emplacement : /home/red_mou/Desktop/sauvegarde
**** find . -name "c*" -type f -exec cp {}/home/red_mou/Desktop/sauvegarde \; ****
mais j'ai des erreurs qui affiches :

le nom de ton fichier a lire doit étre passé en paramétre => $2
cp: opérande du fichier cible manquant après
./.macromedia/Flash_Player/#SharedObjects/Q5XVYBYN/bin.clearspring.com/clearspring.sol/home/red_mou/Desktop/sauvegarde'
.
.
.
.
.
.
et autre erreur mais de meme type que la premier,j'ai vu man find mais je trouve pas la solution de cette erreur
svp qlq me reponde pour corrigé ma commande pour qu'il fonction trés bien.

2 réponses

jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 897
11 déc. 2008 à 20:50
Salut,

Il faut un espace entre les accolages et le chemin de destination :
-exec cp {}   /home/red_mou/....
;-))
0
j'ai fait comme tu a dit
find . -name "c*" -type f -exec cp {} /home/red_mou/Desktop/sauvegarde \;
il me dit que sauvgarde est un dossier.mais comme j'ouvre le doosier sauvgarde je trouve rien.svp comment transformé ma commande pour qu'il copié les fichier à chercher dans le repertoire sauvegarde.et mercci en avance
0
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 897 > unix find
12 déc. 2008 à 07:43
Tape ta commande comme suit et copie/colle ce qu ça t'affiche dans ton terminal :
find . -name "c*" -type f -exec echo "cp -v {} /home/red_mou/Desktop/sauvegarde" \;
;-)
0
unix find > jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020
12 déc. 2008 à 21:07
bonjour
comme resultat de ta commande j'ai :
****************************************
cp -v ./.macromedia/Flash_Player/#SharedObjects/Q5XVYBYN/bin.clearspring.com/cle
arspring.sol /home/red_mou/Desktop/sauvegarde
cp -v ./.mcop/trader-cache/cache-data-version /home/red_mou/Desktop/sauvegarde
find: `./Rep1/Rep1.1/Rep1.2/Rep1.3': Permission non accordée
cp -v ./.kde3.5/share/apps/nsplugins/cache /home/red_mou/Desktop/sauvegarde
cp -v ./.kde3.5/share/apps/amarok/collection.db /home/red_mou/Desktop/sauvegarde
cp -v ./.kde3.5/share/apps/amarok/current.xml /home/red_mou/Desktop/sauvegarde
cp -v ./.kde3.5/share/apps/amarok/contextbrowser.html /home/red_mou/Desktop/sauv
egarde
cp -v ./.kde3.5/share/apps/kcookiejar/cookies /home/red_mou/Desktop/sauvegarde
cp -v ./.kde3.5/share/apps/kopete/msnpictures/chevalier_25@hotmail-fr.png /home/
red_mou/Desktop/sauvegarde
cp -v ./.kde3.5/share/apps/kopete/contactlist.xml.bak /home/red_mou/Desktop/sauv
egarde
cp -v ./.kde3.5/share/apps/kopete/contactlist.xml /home/red_mou/Desktop/sauvegar
de
cp -v ./.kde3.5/share/config/converterrc /home/red_mou/Desktop/sauvegarde
cp -v ./.kde3.5/share/config/clock_panelapplet_5slkgq1edfs4ofbiwyvm_rc /home/red
_mou/Desktop/sauvegarde
cp -v ./.xine/catalog.cache /home/red_mou/Desktop/sauvegarde
cp -v ./.xine/config /home/red_mou/Desktop/sauvegarde
cp -v ./Desktop/tp6.2/capture14.png /home/red_mou/Desktop/sauvegarde
cp -v ./Desktop/tp6.2/capture15.png /home/red_mou/Desktop/sauvegarde
cp -v ./Desktop/tp6.2/capture13.png /home/red_mou/Desktop/sauvegarde
cp -v ./Desktop/tp6.1/capture3.png /home/red_mou/Desktop/sauvegarde
cp -v ./Desktop/tp6.1/capture7.png /home/red_mou/Desktop/sauvegarde
cp -v ./Desktop/tp6.1/capture9.png /home/red_mou/Desktop/sauvegarde
cp -v ./Desktop/tp6.1/capture10.png /home/red_mou/Desktop/sauvegarde
cp -v ./Desktop/tp6.1/capture8.png /home/red_mou/Desktop/sauvegarde
cp -v ./Desktop/tp6.1/capture11.png /home/red_mou/Desktop/sauvegarde
cp -v ./Desktop/tp6.1/capture5.png /home/red_mou/Desktop/sauvegarde
cp -v ./Desktop/tp6.1/capture2.png /home/red_mou/Desktop/sauvegarde
cp -v ./Desktop/tp6.1/capture6.png /home/red_mou/Desktop/sauvegarde
cp -v ./Desktop/tp6.1/capture4.png /home/red_mou/Desktop/sauvegarde
cp -v ./Desktop/tp6.1/capture1.png /home/red_mou/Desktop/sauvegarde
find: `./rep6.1/rep6.2/rep6.3/rep6.4': Permission non accordée
cp -v ./.amsn/raidouane-1986_hotmail_com/config.xml /home/red_mou/Desktop/sauveg
arde
cp -v ./.amsn/config.xml /home/red_mou/Desktop/sauvegarde
cp -v ./.thumbnails/normal/c55743b731576989d699dfff6bcd5b0c.png /home/red_mou/De
cp -v ./.macromedia/Flash_Player/#SharedObjects/Q5XVYBYN/bin.clearspring.com/cle
arspring.sol /home/red_mou/Desktop/sauvegarde
cp -v ./.mcop/trader-cache/cache-data-version /home/red_mou/Desktop/sauvegarde
find: `./Rep1/Rep1.1/Rep1.2/Rep1.3': Permission non accordée
cp -v ./.kde3.5/share/apps/nsplugins/cache /home/red_mou/Desktop/sauvegarde
cp -v ./.kde3.5/share/apps/amarok/collection.db /home/red_mou/Desktop/sauvegarde
cp -v ./.kde3.5/share/apps/amarok/current.xml /home/red_mou/Desktop/sauvegarde
cp -v ./.kde3.5/share/apps/amarok/contextbrowser.html /home/red_mou/Desktop/sauv
egarde
cp -v ./.kde3.5/share/apps/kcookiejar/cookies /home/red_mou/Desktop/sauvegarde
cp -v ./.kde3.5/share/apps/kopete/msnpictures/chevalier_25@hotmail-fr.png /home/
red_mou/Desktop/sauvegarde
cp -v ./.kde3.5/share/apps/kopete/contactlist.xml.bak /home/red_mou/Desktop/sauv
egarde
cp -v ./.kde3.5/share/apps/kopete/contactlist.xml /home/red_mou/Desktop/sauvegar
de
cp -v ./.kde3.5/share/config/converterrc /home/red_mou/Desktop/sauvegarde
cp -v ./.kde3.5/share/config/clock_panelapplet_5slkgq1edfs4ofbiwyvm_rc /home/red
_mou/Desktop/sauvegarde
cp -v ./.xine/catalog.cache /home/red_mou/Desktop/sauvegarde
cp -v ./.xine/config /home/red_mou/Desktop/sauvegarde
cp -v ./Desktop/tp6.2/capture14.png /home/red_mou/Desktop/sauvegarde
cp -v ./Desktop/tp6.2/capture15.png /home/red_mou/Desktop/sauvegarde
cp -v ./Desktop/tp6.2/capture13.png /home/red_mou/Desktop/sauvegarde
cp -v ./Desktop/tp6.1/capture3.png /home/red_mou/Desktop/sauvegarde
cp -v ./Desktop/tp6.1/capture7.png /home/red_mou/Desktop/sauvegarde
cp -v ./Desktop/tp6.1/capture9.png /home/red_mou/Desktop/sauvegarde
cp -v ./Desktop/tp6.1/capture10.png /home/red_mou/Desktop/sauvegarde
cp -v ./Desktop/tp6.1/capture8.png /home/red_mou/Desktop/sauvegarde
cp -v ./Desktop/tp6.1/capture11.png /home/red_mou/Desktop/sauvegarde
cp -v ./Desktop/tp6.1/capture5.png /home/red_mou/Desktop/sauvegarde
cp -v ./Desktop/tp6.1/capture2.png /home/red_mou/Desktop/sauvegarde
cp -v ./Desktop/tp6.1/capture6.png /home/red_mou/Desktop/sauvegarde
cp -v ./Desktop/tp6.1/capture4.png /home/red_mou/Desktop/sauvegarde
cp -v ./Desktop/tp6.1/capture1.png /home/red_mou/Desktop/sauvegarde
find: `./rep6.1/rep6.2/rep6.3/rep6.4': Permission non accordée
cp -v ./.amsn/raidouane-1986_hotmail_com/config.xml /home/red_mou/Desktop/sauveg
arde
cp -v ./.amsn/config.xml /home/red_mou/Desktop/sauvegarde
cp -v ./.thumbnails/normal/c55743b731576989d699dfff6bcd5b0c.png /home/red_mou/De
*****************************************
mais j'ai rien dans dans le dossier sauvegarde.????
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
12 déc. 2008 à 21:57
Salut,

Affiche le résultat de
ls -l /home/red_mou/Desktop/sauvegarde 
0
la resultat est :
totale 0
bon, le but de ma commande est enregistrer des fichier et dossier dans un emplacement bien précis,mais encore pas de solution
0