提取.tar.xz带pv进度条
Extract .tar.xz with pv progress bar
我在提取带有进度条的文件时遇到问题。它总是给我一个错误:
pv "file.tar.xz" | tar -xf
tar: need argument -- f
-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
这对我有用:pv "file.tar.gz" | tar -xzf - -C target_directory
我在提取带有进度条的文件时遇到问题。它总是给我一个错误:
pv "file.tar.xz" | tar -xf
tar: need argument -- f
-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
这对我有用:pv "file.tar.gz" | tar -xzf - -C target_directory