tar ... -C files . já faz o que você quer.
Como . refere-se ao diretório atual, os nomes de arquivo " 1 " e " ./1 " são exatamente a mesma coisa.
Com pelo menos o GNU tar , para remover completamente os caminhos dos arquivos, você terá que fornecer os nomes dos arquivos na linha de comando ou por meio de -T : tar c ... file1 file2 file3 . Isso, no entanto, não oferece nenhuma vantagem prática sobre ter apenas ./file1 no tarball.