Trouver des dossiers et y coller un dossier précis

Laurent_C01 Messages postés 10 Statut Membre -  
Laurent_C01 Messages postés 10 Statut Membre -
Bonjour
Sur un serveur Linux Plesk 12.5 (CentOS 7) sur lequel j ai 150/170 domaines et sous sites.

Comment trouver tous les dossiers "folder/sub/" pour y coller un autre dossier se trouvant à une adresse precise, par exemple : "/var/www/vhosts/domaine.com/folder-a-copier"

Merci à vous

2 réponses

  1. UnGnU Messages postés 1468 Statut Contributeur 158
     
    Salut,

    Cette syntaxe devrait le faire (à la condition qu'il n'y ait pas d'espace dans tes noms de dossiers et fichiers) :

    find /var/www/ -type d -name "folder-to-find" -exec cp -vr /var/www/vhosts/domaine.com/folder-a-copier {} \+

    1
    1. Laurent_C01 Messages postés 10 Statut Membre
       
      Bonjour, j ai testé en faisant ceci :

      find: prédicat inconnu « -name C1M_407 »
      Voyez-vous pourquoi ? le dossier existe et l'adresse est bonne

      Merci
      0
      1. UnGnU Messages postés 1468 Statut Contributeur 158 > Laurent_C01 Messages postés 10 Statut Membre
         
        Que renvoie
        find /var/www/ -type d -name "C1M_407"
        ?
        0
    2. Laurent_C01 Messages postés 10 Statut Membre
       
      yes ! j avais oublié le httpdocs ! merci :-)
      0
  2. Bob36180 Messages postés 335 Statut Membre 17
     
    Bonjour,

    Dans le terminal, rend toi en superutilisateur dans le répertoire où tu veux coller ton dossier puis tape :
    cp -r /var/www/.../dossieracopier
    0
    1. Laurent_C01 Messages postés 10 Statut Membre
       
      D'accord merci et pour le coller dans tous les dossiers sub, ceci serait-il bon ?
      find /var/www/ -type d -name "folder-to-find" -print cp -r /var/www/.../dossieracopier
      0