Encontre arquivos e tar-los (com espaços)

Tudo bem, problema tão simples aqui. Estou trabalhando em um código de backup simples. Funciona bem, exceto se os arquivos tiverem espaços. É assim que eu estou localizando arquivos e os adicionando a um arquivo tar:

find . -type f | xargs tar -czvf backup.tar.gz 

O problema é quando o arquivo tem um espaço no nome porque o tar pensa que é uma pasta. Basicamente, existe uma maneira de adicionar aspas aos resultados da pesquisa? Ou uma maneira diferente de corrigir isso?

questionAnswers(8)

yourAnswerToTheQuestion