try docker run --rm -ti busybox (or alpine with busybox 1.28.x) > cd /etc > tar cvfz /test.tgz group > tar x -Oz -v -f /a.tgz > /tmp/groups-ex > # tar prints no messages here > cat /tmp/groups-ex root:x:0: ...... nogroup:x:65534: group > # text group was stored in the file expected behaviour: > tar x -Oz -v -f /a.tgz > /tmp/groups-ex prints 'group' on the screen, extracted file goes into the /tmp/groups-ex Seems logic is present in tar.c#447, but it does not work as expected.