• [^] # Re: probleme joker *

    Posté par . En réponse au message {debutant] commande MV mv. Évalué à 2. Dernière modification le 20 octobre 2016 à 16:44.

    valarr@valarr-MS-7599:~$ cp *.jpg mondossier/
    cp: impossible d'évaluer '*.jpg': Aucun fichier ou dossier de ce type
    

    en gros cest pour envoyer tout les fichier jpg dans mondossier

    sauf que je me trouve dans HOMe quand je tape cette commande , et je n'ai aucun fichier jpg dans HOMe mais dans Images,

    Donc c’est normal que ça donne : '*.jpg': Aucun fichier ou dossier de ce type

    et j'ai essayer la meme commande mais en etant dans le dossier Images mais sa na pas marcher non plus,

    valarr@valarr-MS-7599:~/Images$ cp *.jpg mondossier/
    cp: la cible 'mondossier/' n'est pas un répertoire
    

    Et c’est tout aussi normal là encore :) Vu que maintenant c’est qu’il n’y a pas de dossier 'mondossier' dans le dossier 'Images' : 'mondossier/' n'est pas un répertoire

    Tu peux faire :

    valarr@valarr-MS-7599:~/Images$ cp *.jpg ../mondossier/

    '..' désigne le dossier parent (donc /home/valarr dans ce cas), ça copiera tous les fichiers .jpg se trouvant dans 'Images' (mais pas ses sous-dossiers) dans le dossier $HOME/mondossier (~/mondossier)

    Si maintenant tu fais :

    valarr@valarr-MS-7599:~$ cp */*.jpg mondossier/

    Là ça va copier tous les fichiers .jpg se trouvant dans tous les dossiers de $HOME (dont le dossier 'Images'...) toujours sans descendre dans les sous dossiers, par exemple un fichier ~/Images/toto/fichier.jpg ne serait pas copié.

    Pour faire ce que tu semble vouloir faire, c’est à dire copier tous les fichiers avec l’extension .jpg se trouvant dans l’arborescence de ton répertoire personnel (/home/valarr) dans /home/valarr/mondossier il faudrait plutôt utiliser la commande find :

    valarr@valarr-MS-7599:~$ find . -name '*.jpg' -exec cp -a {} mondossier \;
    

    PS : Fait attention à ton orthographe, plus il y a de fautes et moins tu as de chance que des gens t’aident...