POSIXly (exceto pela parte gunzip que não é um comando POSIX):
gunzip < file.tar.gz | pax -rs'|.*/||' dir1/file1
com bsdtar :
tar -s'|.*/||' -xf file.tar.gz dir1/file1
Com o GNU tar :
tar --transform='s|.*/||' -xf file.tar.gz dir1/file1
com star :
star -s '|*/||' -x -f file.tar.gz dir1/file1
Note que, para alguns deles, se o arquivo for um link simbólico, a substituição também afetará o destino do symlink.