Supondo que seu comando find
funcione do jeito que você deseja, basta alterar um pouco a sintaxe do bash. Além disso, seu comando tar está extraindo -x
.
files=$(find ./ -type f -size +c)
#fix names in case there are spaces. Insert \ to escape spaces
goodNames="${files// /\ }"
tar -czf bigfiles.tar.gz $goodNames