linux - gzip 文件夹的总大小

标签 linux gzip

我正在尝试计算文件夹内一堆 gz 文件的总大小。 我知道我们可以使用 gzip -l 来获取未压缩的大小,但是如果您 awk 'print $2' 也会返回未压缩的内容。

如果我的文件夹中有 10 个 gz 文件,那么获得未压缩总数的最佳方法是什么?

最佳答案

如果您只想从输出中删除“未压缩”一词,有几种方法可以实现。

最简单的是,让 AWK 命令仅处理非第一行。

gzip -l *.gz | awk 'NR > 1 { print $2; }'

关于linux - gzip 文件夹的总大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26152885/

相关文章:

python - 如何使用 Python 将文件压缩为受密码保护的存档

c - 信号的范围是什么?

mysql - 从 Bash 脚本中的 CSV 文件中删除括号

javascript - 如何使我的 .htaccess 文件允许 Safari 和其他浏览器打开 GZIP?

apache - mod_deflate 与 mod_gzip

c# - 生成并提供在 ASP.NET 中压缩的 gz

python - Django/NGINX/Gunicorn/Ubuntu : Media files - [Errno 13] Permission denied

java - 为什么这个 javac 命令不起作用?

linux ftp lcd错误没有那个文件或目录

javascript - 无法使用 IIS gzip javascript 文件