我想知道安装完成后是否有办法查看任何程序使用的总硬盘空间?
答案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 Size
和Download size
列(或者只启用其中一列,如果您想要的话)。 - 为此,请转到
Settings>Preferences
并选择Columns and Fonts
,然后勾选您想要查看的列。 - !然后点击“确定”。
现在无论何时你搜索包它将显示下载大小和安装大小。
答案4
这是一个没有直接显示询问的软件包信息的答案,它在本线程的其他答案中已经介绍过,但是,尽管如此,列出文件系统上占用大量空间的内容可能会有所帮助。
sudo du / -h|sort -n -r|less
/
将在屏幕顶部显示您最大的文件。它通常与查找已占用的空间有关,