如何查明已安装程序所占用的硬盘空间量?

如何查明已安装程序所占用的硬盘空间量?

我想知道安装完成后是否有办法查看任何程序使用的总硬盘空间?

答案1

对于特定包:

apt-cache show <packagename> | grep -E '^(.*Size|Version|Package)'

根据需要在 grep 字符串中添加或删除字段。由于可能存在多个版本,我还添加了 Version 和 Package 字段。请注意,该Installed Size字段是估算值(以 KB 为单位),而 Size 字段用于包文件,以字节为单位。

例子:

apt-cache show blender | grep -E '^(.*Size|Version|Package)'
Package: blender
Version: 2.71~git201406121839.169c95b-0irie1~trusty1
Installed-Size: 140334
Size: 39108640
Package: blender
Installed-Size: 63238
Version: 2.69-4ubuntu2
Size: 18696012

要获取已安装软件包的列表,请参阅如何列出所有已安装的软件包本质上:

dpkg --get-selections | grep -v deinstall

答案2

我非常喜欢猴面包树找出大文件的隐藏位置。要安装:

sudo apt-get install baobab

在此处输入图片描述

答案3

您可以在 Synaptic 中以图形方式执行此操作。如果尚未安装,请使用以下命令进行安装:

sudo apt install synaptic

然后:

  • 首先确保您启用了Installed SizeDownload size 列(或者只启用其中一列,如果您想要的话)。
  • 为此,请转到Settings>Preferences并选择Columns and Fonts,然后勾选您想要查看的列。
  • !然后点击“确定”。

现在无论何时你搜索包它将显示下载大小和安装大小

答案4

这是一个没有直接显示询问的软件包信息的答案,它在本线程的其他答案中已经介绍过,但是,尽管如此,列出文件系统上占用大量空间的内容可能会有所帮助。

sudo du / -h|sort -n -r|less

/将在屏幕顶部显示您最大的文件。它通常与查找已占用的空间有关,

相关内容