要列出一个 .tar 归档文件的内容,我使用以下命令:tar -tvf archive.tar 我希望你能够使用类似的格式来列出更多文件的内容,但是 tar -tvf *.tar 我预期的效果没有达到。列出多个 .tar 压缩文件内容的最佳单行解决方案是什么?
tar
不会在单次运行中处理多个存档文件。我想不出任何一个可以在没有 shell 循环的情况下完成相同操作的存档工具 -ar
、unzip
、unrar
、cpio
、pax
...所有这些工具都只能在每次调用时处理一个存档文件,就像tar
一样。这不是一个错误,而且 shell 循环也不是一个解决方法。命令行中存在循环命令是因为有时候循环非常有用,而这正是其中之一。 - user2404501