Isso funcionará para algum número de arquivos. Você deseja incluir "-print0" e "xargs -0" caso algum dos caminhos possua espaços. Este exemplo procura por arquivos modificados nos últimos 7 dias. Para encontrar aqueles modificados antes dos últimos 7 dias, use "+7".
find . -mtime -7 -print0 | xargs -0 tar -cjf /foo/archive.tar.bz2
Como esta página avisa, o xargs pode fazer com que o comando tar seja executado várias vezes se houver muitos argumentos, e o sinalizador "-c" pode causar problemas. Nesse caso, você deseja o seguinte:
find . -mtime -7 -print0 | xargs -0 tar -rf /foo/archive.tar
Você não pode atualizar um arquivo tar compactado com tar, portanto, é necessário bzip2 ou gzip em uma segunda etapa.