[cp] Tous les repertoire d'un repertoire

ekra Messages postés 1873 Statut Membre -  
lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   -
Bonjour,

J'aimerais copier les fichiers qui se trouvent sur un CD-ROM sur mon disque dur.

Or je tape :
sudo cp /media/cdrom0 /home/nonutilisateur/rep

Mais la bien sûre j'obtiens le repertoire cdrom0 (avec tout dedans) mais j'aimerais savoir s'il est possible de copier tous les dossiers et fichiers dans un repertoire (sans copier le dossier de celui qui les contient).

En gros j'aimerais me retrouver sans le cdrom0 à la fin.

Je vous remercie de votre aide !

4 réponses

  1. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
     
    Salut,
    sudo cp -R /media/cdrom0/* /home/nonutilisateur/rep/
    ;-)
    2
  2. claude ray Messages postés 3096 Date d'inscription   Statut Contributeur Dernière intervention   702
     
    Bonjour
    Si tu fais cd /media/cdrom0 tu te retrouves sur le cdrom et de là tu lances tes copies
    ou essaie cp /media/cdrom0/*.* destination

    Claude
    0
  3. ekra Messages postés 1873 Statut Membre 342
     
    AH merci à vous deux ...

    En plus j'avais lu dans un tutoriel à quoi servait l'étoile, mais étant débutant ça ne m'a pas sauté aux yeux.

    Merci beaucoup :)
    0
  4. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Salut,

    sudo cp /media/cdrom0 /home/nonutilisateur/rep

    Normalement le Synopsis de la commande cp est (mais tu sais déjà):
           cp [options] fichier chemin
           cp [options] fichier... répertoire


    donc les fichiers sont copier dans le chemin

    si tu dit /media/cdrom0 /... alors c'est cdrom qui est copier

    La 2ème version de claude ray ne fonction pas sous le répertoires, mais seulement sur des fichier qui ont une extension (pas à cause des * mais à cause de .)
    Voilà une posibilité
    cd /mnt/cdrom0
    cp -Rv . /destination/
    0
    1. ekra Messages postés 1873 Statut Membre 342
       
      Merci de ton explication.

      J'avais vu en effet que le *.* pzemettait uniquement la copie des fichiers (après une serie de "ommission de ....) :p.

      Sinon -Rv => R recursif ? et "v" c'est pour afficher ?
      0
      1. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571 > ekra Messages postés 1873 Statut Membre
         
        Re,
        Oui c'est ça.

        -R Copier récursivement les répertoires, et gérer correctement les copies des fichiers spéciaux ou des FIFOs.

        -v, --verbose
        Afficher le nom de chaque fichier avant de le copier.

        Regarde aussi man install

        install - Copier des fichiers et positionner leurs attributs.

        Dès fois c'est utile.
        0
      2. ekra Messages postés 1873 Statut Membre 342 > lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention  
         
        Parfait

        Grâce à vous j'ai tenu avec une distrib Linux plus de 24 H 00 et je sens que je vais la garder (j'ai Ubuntu) vu que j'ai réussi ENFIN ;) à installer quelques programmes nécéssaires à la "survie". (je n'ai même plus Windows)

        Merci.
        0