Você pode fazer
tar cz -C /dir1/dir2 -f mycompress.tar.gz file1.txt file2.txt
Isso deixará de fora as informações do caminho no arquivo.
Estou compactando uma lista de arquivos como esta:
tar cvzf mycompress.tar.gz /dir1/dir2/file1.txt /dir1/dir2/file2.txt
No entanto, quando os descompactei, o diretório /dir1/dir2/
ainda está preservado.
Como excluir isso?
Se você deseja criptografar apenas arquivos e não o diretório (é isso que você quer fazer? Não tenho certeza), tente usar find para excluir diretórios:
tar cvzf mycompress.tar.gz ' find your_path_starting_point -type f '
(Ter arquivos com o mesmo nome em diretórios diferentes pode ser um problema)
Tags compression tar gzip linux unix