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.