我使用命令创建了一个存档tar -cvf filename.tar files
,在这个选项中,详细选项只是向我显示了我已存档的所有文件的列表。当我使用时tar -tf filename.tar
,它再次简单地向我显示了已存档的所有文件的列表。我预计详细选项会显示有关存档中文件的一些额外详细信息,但没有显示。然后我终于使用了该命令tar -tvf filename.tar
,但这里的文件列表得到了很好的解释,其中包含一些与该ls -l
命令类似的额外功能和细节。所以我很困惑该-v
选项的实际目的是什么,因为它在不同的上下文中给出不同的结果以及它与该选项有何不同-t
。
答案1
选项-v
增加tar
的冗长程度。默认详细程度取决于命令。
-t
列出存档中包含的文件名。一种-v
添加ls -l
- 样式文件详细信息。
-c
并且-x
默认不输出任何内容。一种-v
使它们的行为类似于-t
,仅列出文件名;两个-v
s 添加文件详细信息。
您最多可以添加三个-v
选项:
tar -cvvf ...
tar -cvvvf ...