Это зависит от вашей версии tar
Если у вас есть версия, которая поддерживает преобразования членов (--transform или --xform), тогда вы можете просто сделать
tar -c --transform=s/A/B/ A | gzip -9 > B.tar.gz
| gzip -9> B.tar.gz можно избежать, если ваш tar поддерживает опцию -z
tar -zcvf B.tar.gz --transform=s/A/B/ A
Если ваша версия tar не поддерживает --transform, вам сначала нужно просто скопировать файл, например
cp A B && tar -zcvf B.tar.gz B
Однако, если вы сжимаете только один файл, почему бы не пропустить часть tar все вместе и просто сделать
cat A | gzip -9 > B.gz