这样虽然可以解压,但进度根本不走
kashu:/tmp$ 7z -p123 x 1.7z | pv -ps 1934m
思路上应该是pv xxx| 7z x -si
但我这里总是提示E_NOTIMPL
代码: 全选
user@debian:~/Downloads/p7zip_15.14.1/bin$ pv test.7z | 7z l -si -t7z
7-Zip 9.20 Copyright (c) 1999-2010 Igor Pavlov 2010-11-18
p7zip Version 9.20 (locale=en_US.utf8,Utf16=on,HugeFiles=on,2 CPUs)
Error: : E_NOTIMPL
Errors: 1 64KiB 0:00:00 [18.8MiB/s] [> ] 1%
user@debian:~/Downloads/p7zip_15.14.1/bin$ pv test.7z | 7z l -si
7-Zip 9.20 Copyright (c) 1999-2010 Igor Pavlov 2010-11-18
p7zip Version 9.20 (locale=en_US.utf8,Utf16=on,HugeFiles=on,2 CPUs)
Error: : E_NOTIMPL
Errors: 1 64KiB 0:00:00 [22.6MiB/s] [> ] 1%
user@debian:~/Downloads/p7zip_15.14.1/bin$ pv test.7z | 7z l -si -txz
7-Zip 9.20 Copyright (c) 1999-2010 Igor Pavlov 2010-11-18
p7zip Version 9.20 (locale=en_US.utf8,Utf16=on,HugeFiles=on,2 CPUs)
Listing archive:
--
Path =
Type = xz
Date Time Attr Size Compressed Name
------------------- ----- ------------ ------------ ------------------------
..... ~
------------------- ----- ------------ ------------ ------------------------
1 files, 0 folders
64KiB 0:00:00 [23.9MiB/s] [>
user@debian:~/Downloads/p7zip_15.14.1/bin$ 7z l ./test.7z
7-Zip 9.20 Copyright (c) 1999-2010 Igor Pavlov 2010-11-18
p7zip Version 9.20 (locale=en_US.utf8,Utf16=on,HugeFiles=on,2 CPUs)
Listing archive: ./test.7z
--
Path = ./test.7z
Type = 7z
Method = LZMA
Solid = -
Blocks = 1
Physical Size = 3766723
Headers Size = 132
Date Time Attr Size Compressed Name
------------------- ----- ------------ ------------ ------------------------
2016-03-24 22:04:49 ....A 23767040 3766591 aMule-2.3.1.tar
------------------- ----- ------------ ------------ ------------------------
23767040 3766591 1 files, 0 folders
只有指定类型为-txz时才勉强输出文件的数量,却没有列表
但是xz并非正确类型,指定未7z就提示无效操作
参考一下我的这个帖子:
viewtopic.php?p=3163647#p3163647
这次试着操作一下楼主的问题,结果指定类型的方法也失效了