如何使用命令了解 ubuntu 中压缩文件的实际大小?

如何使用命令了解 ubuntu 中压缩文件的实际大小?

我有一个大约 15GB 的 wikipedia 转储文件,其扩展名为 .tar.7z。其中还有另一个 .tar 文件。主要内容在 .tar 文件中。

如何获取 tar 文件中所有文件的原始大小?

答案1

.tar.tar.7z?这很奇怪。如果只有两个级别(.7z.tar),您可以这样做:

tar tvf foo.tar.7z

例如,

$ tar tvf certbot.tar.xz
drwxr-xr-x muru/muru   0 2016-07-06 19:30 certbot/
-rw-r--r-- muru/muru 362 2016-07-06 19:30 certbot/CHANGES.rst
drwxr-xr-x muru/muru   0 2016-07-06 19:30 certbot/letsencrypt-nginx/
drwxr-xr-x muru/muru   0 2016-07-06 19:30 certbot/letsencrypt-nginx/letsencrypt_nginx/
-rw-r--r-- muru/muru 119 2016-07-06 19:30 certbot/letsencrypt-nginx/letsencrypt_nginx/__init__.py
-rw-r--r-- muru/muru 11984 2016-07-06 19:30 certbot/letsencrypt-nginx/LICENSE.txt
-rw-r--r-- muru/muru   118 2016-07-06 19:30 certbot/letsencrypt-nginx/README.rst
-rw-r--r-- muru/muru  1638 2016-07-06 19:30 certbot/letsencrypt-nginx/setup.py
-rw-r--r-- muru/muru    39 2016-07-06 19:30 certbot/letsencrypt-nginx/MANIFEST.in
-rw-r--r-- muru/muru   604 2016-07-06 19:30 certbot/CONTRIBUTING.md
-rw-r--r-- muru/muru   494 2016-07-06 19:30 certbot/readthedocs.org.requirements.txt
...

如您所见,文件大小列在第三列。

相关内容