copy per bash

docHouse

New Member
Hi zusammen,
ich stehe gerade auf dem Schlauch ...

Wie kann ich eine Datei automatisch in mehrere unterschiedliche Verzeichnisse kopieren ohne alle Pfade händisch eintippen zu müssen.

Also beispiel, die Datei kekse.pdf soll in alle User Verzeichnisse kopiert werden.
/srv/www/vhosts/user1/httpdocs/downloads
/srv/www/vhosts/user2/httpdocs/downloads
/srv/www/vhosts/user3/httpdocs/downloads

Mit nem simplen cp -r -a kekse.pdf /srv/www/vhosts/*/httpdocs/downloads
gehts ja leider nicht.

Kann mir mal bitte jemand auf die Sprünge helfen?
Bitte - Danke
 
Mach doch ein:
Code:
echo `ls -1d /srv/www/vhosts/*/httpdocs/downloads` | xargs -n 1 cp dateitocopy

Das ist übrigens eine Eins und kein L.
 
Last edited by a moderator:
ls -l /srv/www/vhosts/| awk {'print "cp kekse.pdf /srv/www/vhosts/"$9"/httpdocs/downloads/"'} | sh

hmm zu langsam :-(
 
Danke Euch beiden - manchmal ist es so simpel, da steht man schon im Wald und sieht die Bäume dennoch nicht...

Grüße
 
Back
Top