如何在Linux中查看已安装应用程序以及其大小

时间:2020-03-21 11:44:25  来源:igfitidea点击:

在Linux中查找已安装应用程序的大小

可能有很多方法可以做到这一点,但是我更喜欢以下三种方法。

1.使用Synaptic软件包管理器查找已安装应用程序的大小

在Ubuntu及其衍生版本中,我们可以使用Synaptic软件包管理器轻松找到它。
如果系统没有突触,请如下所示安装它。

$sudo apt-get install synaptic

安装后,转到设置->首选项,然后单击“列和字体”选项卡。
然后,选中名为“大小”和“下载大小”的列框。

启用这些列后,返回到Synaptic的主屏幕,然后单击左侧的“状态”选项卡,然后选择“已安装”选项。
我们将在那里看到已安装的应用程序及其大小。

2.从命令行查看已安装的应用程序的大小

在Debian,Ubuntu和Linux Mint上:

$sudo dpkg-query -Wf '${Installed-size}\t${Package}\n' | column -t

输出示例:

140 xserver-xorg-video-siliconmotion
98 xserver-xorg-video-sisusb
87 xserver-xorg-video-tdfx
161 xserver-xorg-video-trident
50 xserver-xorg-video-vesa
.
.
.
157 zeitgeist-datahub
350 zenity
1716 zenity-common
573 zip
157 zlib1g

在RHEL,CentOS,Fedora上运行:

$sudo rpm -qa --queryformat '%10{size} - %-25{name} \t %{version}\n' | sort -n

此处,“%10 {size}”参数指示尺寸应右对齐并用10个字符填充。
“%-25 {name}”将程序包名称设置为左对齐并填充为25个字符。
最后,“ sort”命令将根据指定的数值(-n)对结果行进行排序。

此命令将按大小显示已安装的软件包。
最大的软件包软件包将最后显示。

0 - basesystem 10.0
 0 - filesystem 3.2
 0 - gpg-pubkey 352c64e5
 0 - gpg-pubkey f4a80eb5
 0 - libreport-filesystem 2.1.11
 180 - selinux-policy 3.13.1
 599 - rootfiles 8.1
 .
 .
 .
 120273417 - glibc-common 2.17
 132737027 - kernel 3.10.0
 132756803 - kernel 3.10.0
 142671431 - kernel 3.10.0
 142686493 - kernel 3.10.0

3.使用Pacgraph查找尺寸已安装的应用程序

Pacgraph以漂亮的图形可视化已安装的应用程序。
它最初是为Arch Linux及其衍生版本开发的。
现在,它也被移植到其他发行版中。

要将其安装在Arch Linux及其衍生版本中,请运行:

$sudo pacman -S pacgraph

在Ubuntu 16.04上:

$sudo apt-get install pacgraph

好了,我们已经安装了pacgraph。
现在让我们看看如何使用命令查找已安装的应用程序以及它们占用的磁盘空间:

$sudo pacgraph -c

输出示例:

这是Arch Linux桌面的示例输出。
最大的包装将首先显示。

Autodetected Arch.
Loading package info
warning: ttf-font found in ['ttf-dejavu-ib', 'ttf-liberation-ib', 'ttf-oxygen'], assuming ttf-dejavu-ib
Total size: 6968MB
563MB qt5-examples
541MB libreoffice-fresh
337MB virtualbox
206MB go-tools
.
.
.
27648B which
27648B acpi
24576B caja-open-terminal
5120B systemd-sysvcompat

如果系统具有图形化DE,则可以通过运行以下命令轻松显示所有已安装软件包的图形:

$pacgraph-tk

我们现在知道如何在Linux中查找当前安装的应用程序以及它们占用的磁盘空间。
当我们想要摆脱系统中不需要的应用程序以释放一些空间时,此功能很有用。