列出多个.tar存档文件的内容

列出我使用的一个.tar档案文件的内容

 tar -tvf archive.tar 

我希望能用类似的格式来列出更多文件的内容,但是

 tar -tvf *.tar 

没有按照我的预期工作。

列出多个.tar存档文件内容的最佳单行解决scheme是什么?

这有帮助吗?

 for f in *.tar do echo "content of $f:" tar tvf "$f" done