Você pode canalizar para um subshell e ligar para cd
:
tar -cf - input/* | ( cd input; split --bytes=1m )
Só tome cuidado para não chamar isso duas vezes, porque da próxima vez, os arquivos pequenos também farão parte do arquivo tar
. Geralmente não é uma boa idéia colocar o arquivo de volta no diretório original.
Além disso, o comando tar
atualmente não está sendo compactado, você está apenas colocando os arquivos juntos e os separando novamente em partes do mesmo tamanho.