使用 tar v1.26 时无法选择压缩程序。
虽然这有效
tar -c -I 'xz' -f foo.tar.xz *
Run Code Online (Sandbox Code Playgroud)
这是行不通的:
tar -c -I 'xz -T0' -f foo.tar.xz *
tar (child): xz -T0: Cannot exec: No such file or directory
tar (child): Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error is not recoverable: exiting now
Run Code Online (Sandbox Code Playgroud)
你有什么想法?
您的版本tar不\xe2\x80\x99t 支持使用-I;指定选项 参数-I只能是 compressor\xe2\x80\x99s 可执行文件名称。这在 1.27 版本中进行了更改。
在您的情况下,您可以xz单独运行,如Romeo Ninov 所解释的,或者您可以使用指定选项XZ_OPT:
XZ_OPT=-T0 tar -c -I xz -f foo.tar.xz *\nRun Code Online (Sandbox Code Playgroud)\n
| 归档时间: |
|
| 查看次数: |
924 次 |
| 最近记录: |