find and pipe to tar

I need to find some big files and pipe them into tar

find -size +10M

Is how I find the files

To Add them to tar

| tar -cvf <filename.tar> -T -

To cope with spaces etc modify the find with


So final command becomes

find  .size +10m -print0 | tar -cvf Backup1.tar -T -

I then compress the file with

gzip Backup1.tar


This also may be a little easier to use....

tar -cvf file.tar `find var/log/ -iname "anaconda.*"`