0

我在提取带有进度条的文件时遇到问题。它总是给我一个错误:

pv "file.tar.xz" | tar -xf

tar: need argument -- f
4

1 回答 1

0

-f选项要求存档作为参数进行操作,请参见man tar(1)
用于-提取stdin(在您的情况下由管道提供pv "file.tar.xz" |):

pv "file.tar.xz" | tar -xJf-

-通常编译的默认存档一样(您可能可以检查tar --show-defaults),您可以完全省略该-f选项并简单地使用

pv "file.tar.xz" | tar -xJ
于 2021-06-16T09:23:46.787 回答