Este é um pouco arenque vermelho - find
está capturando os arquivos e imprimindo os nomes corretamente. Tudo o que você precisa fazer é ter awk
imprimindo todo o registro, em vez de apenas os dois primeiros campos:
find -type f -printf "%S\t%p\n" 2>/dev/null | awk '{if ($1 < 1.0) print $0}'
ou em vez disso, diga para dividir apenas nas guias, sem espaços em branco:
find -type f -printf "%S\t%p\n" 2>/dev/null | awk -F"\t" '{if ($1 < 1.0) print $1 $2}'