Moin Moin,
es gibt ja die Möglichkeit den Befehl "find" und "cp" mit "-exec" zu verbinden. Der Befehl "find" soll im Ordner "/var/www/ ..." nach *.tar.gz-Datei suchen und "cp" soll dies dann alles in den Ordner "/root/backup/" kopieren. Im Ordner "/var/www/ ..." sind Unterordner vorhanden, wo sich die *.tar.gz-Dateien befinden.
Leider funktioniert das nicht ganz. Der fängt dann an alles was er findet in den Ordner "/root/backup/" zu kopieren.
es gibt ja die Möglichkeit den Befehl "find" und "cp" mit "-exec" zu verbinden. Der Befehl "find" soll im Ordner "/var/www/ ..." nach *.tar.gz-Datei suchen und "cp" soll dies dann alles in den Ordner "/root/backup/" kopieren. Im Ordner "/var/www/ ..." sind Unterordner vorhanden, wo sich die *.tar.gz-Dateien befinden.
Code:
find /var/www/* -name "*.tar.gz*" -prune -o -print -exec cp -r {} /root/backup/ \;
Leider funktioniert das nicht ganz. Der fängt dann an alles was er findet in den Ordner "/root/backup/" zu kopieren.