Script to gather all the files ending in .log and create a tar.gz file.
- by Oscar Reyes
I'm currently using this script line to find all the log files from a given directory structure and copy them to another directy where I can easily compress them.
find . -name "*.log" -exec cp \{\} /tmp/allLogs/ \;
The problem I have, is, the directory/subdirectory information gets lost because, I'm copying only the file.
For instance I have:
./product/install/install.log
./product/execution/daily.log
./other/conf/blah.log
And I end up with:
/tmp/allLogs/install.log
/tmp/allLogs/daily.log
/tmp/allLogs/blah.log
And I would like to have:
/tmp/allLogs/product/install/install.log
/tmp/allLogs/product/execution/daily.log
/tmp/allLogs/other/conf/blah.log