Code:
tar --delete -f yourArchive.tar archivePath/to/file
It seems you cannot use this on a compressed archive, your must decompress it first and then recompress it.
Code:
[clavel@home ~]$ tar zcf test.tar.gz test
[clavel@home ~]$ tar ztf test.tar.gz
test/
test/blo
test/bla
[clavel@home ~]$ tar -z --delete -f test.tar.gz test/blo
tar: Cannot update compressed archives
Try `tar --help' or `tar --usage' for more information.
[clavel@home ~]$ gunzip test.tar.gz
[clavel@home ~]$ tar --delete -f test.tar test/blo
[clavel@home ~]$ gzip test.tar
[clavel@home ~]$ tar ztf test.tar.gz
test/
test/bla