Ну, во-первых, gzip
не сжимает несколько файлов в один, поэтому вы сначала tar
.По крайней мере, у GNU tar
, который я проверял, есть опция
-T, --files-from F
get names to extract or create from file F
, поэтому я предполагаю, что tar cfzvT target.tar.gz sourcelist
будет работать.