Você não pode usar W
com t
.
mkdir tmp
echo bdb > tmp/a
echo bdb > tmp/b
tar cvf archive.tar tmp
tmp/
tmp/a
tmp/b
ls -l archive.tar
-rw-r--r-- 1 tony tony 10240 Jun 23 05:57 archive.tar
tar tvf archive.tar
drwxr-sr-x tony/tony 0 2011-06-23 05:57 tmp/
-rw-r--r-- tony/tony 4 2011-06-23 05:57 tmp/a
-rw-r--r-- tony/tony 4 2011-06-23 05:57 tmp/b
tar tvWf archive.tar
tar: This does not look like a tar archive
tar: Skipping to next header
tar: Exiting with failure status due to previous errors
Acredito que t
sozinho é suficiente para testar o arquivo.