Normalmente, para remover arquivos com espaços em seus nomes de arquivo, você teria que executar:
$ rm "file name"
mas se eu quiser remover vários arquivos, por exemplo:
$ find . -name "*.txt" | xargs rm
Isso não excluirá arquivos com espaços neles.
find -name "*\ *.txt" | xargs rm
funciona para arquivos com duas palavras?