|
|
1
54
如果要从命令行执行此操作,可以尝试 -L 选择 GZIP :
|
|
|
2
28
这将汇总提取文件的总内容大小:
输出以字节为单位。
说明:
请注意,这不包括元数据,因此提取文件时文件所占用的磁盘空间将更大-如果有很多非常小的文件,可能会大很多倍。 |
|
|
3
23
命令
|
|
|
4
4
使用以下命令:
|
|
|
5
3
我知道这是一个古老的答案;但两年前我就为这个写了一个工具。它叫
|
|
|
6
2
我在网上找到了所有的站点,但并没有解决这个问题,即当文件大小大于4GB时获取大小。 首先,哪一个最快? [oracle@base tmp]$ time zcat oracle.20180303.030001.dmp.tar.gz | wc -c
6667028480
real 0m45.761s
user 0m43.203s
sys 0m5.185s
[oracle@base tmp]$ time gzip -dc oracle.20180303.030001.dmp.tar.gz | wc -c
6667028480
real 0m45.335s
user 0m42.781s
sys 0m5.153s
[oracle@base tmp]$ time tar -tvf oracle.20180303.030001.dmp.tar.gz
-rw-r--r-- oracle/oinstall 111828 2018-03-03 03:05 oracle.20180303.030001.log
-rw-r----- oracle/oinstall 6666911744 2018-03-03 03:05 oracle.20180303.030001.dmp
real 0m46.669s
user 0m44.347s
sys 0m4.981s
一定地, 焦油-XVF 是最快的,但是 _?如何在获取头之后取消执行? 我的解决办法是 :
[oracle@base tmp]$ time echo $(timeout --signal=SIGINT 1s tar -tvf oracle.20180303.030001.dmp.tar.gz | awk '{print $3}') | grep -o '[[:digit:]]*' | awk '{ sum += $1 } END { print sum }'
6667023572
real 0m1.005s
user 0m0.013s
sys 0m0.066s
|
|
|
7
-1
tar文件将被解压缩,直到/除非它被另一个程序过滤,如gzip、bzip2、lzip、compress、lzma等。tar文件的文件大小与提取的文件大小相同,可能添加的头信息少于1KB,使其成为有效的tarball。 |
|
|
Alex Multifabrika · 设置IIS10以提供预压缩文件 8 年前 |
|
|
Brendan Gooden · 无法将值附加到字符串C# 8 年前 |
|
|
noobcoder · 如何为PIGZ(并行gzip)准备放气流? 8 年前 |
|
|
olmedocr · 在firebase上使用gzip压缩 8 年前 |
|
|
Rudraksh Pathak · Gzip压缩不适用于XHR请求 8 年前 |
|
|
RightmireM · 逐行写入gzip文件 8 年前 |