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
A voir également:

2 réponses

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
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
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
Laurent_C01 Messages postés 10 Statut Membre
 
yes ! j avais oublié le httpdocs ! merci :-)
0
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
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