如何在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中查找当前安装的应用程序以及它们占用的磁盘空间。
当我们想要摆脱系统中不需要的应用程序以释放一些空间时,此功能很有用。