Isso acontece porque
tar -cpf out.tar folderA/folderB
não armazena folderA
como um objeto separado no tarball, por isso não tem como registrar a propriedade e as permissões de folderA
.
Para preservar a propriedade, você precisa informar tar
para fazer isso quando criar o tarball; com GNU tar
, pelo menos, os seguintes trabalhos:
tar -cpf out.tar --no-recursion folderA --recursion folderA/folderB
Isso armazena folderA
(e suas permissões, etc.) sem recursão e folderA/folderB
com seu conteúdo.