如何在 Linux 中查找具有已安装大小的已安装应用程序

[ad_1]

前几天我目睹了我的硬盘驱动器空间不足。 我打开了文件管理器(我现在正在使用 Caja 文件管理器),并检查了我硬盘中的文件和文件夹。 我已经知道怎么做 从命令行查找目录的大小. 因此,我可以轻松识别哪些文件/文件夹占用更多空间,并删除其中一些不再需要释放磁盘空间的文件/文件夹。 但是,我不知道安装的应用程序会占用多少空间。 如果您想知道如何找到已安装的应用程序以及它们占用的磁盘空间,请继续阅读。

下载免费指南:“高级 Bash 脚本指南”

内容

  1. 在 Linux 中查找具有已安装大小的已安装应用程序
    1. 1. 使用 Synaptic 包管理器查找已安装的应用程序大小
    2. 2.从命令行查找已安装的应用程序大小
    3. 3. 使用 Pacgraph 查找已安装的应用程序
    4. 帮助我们帮助您:

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

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

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

在 Ubuntu 及其衍生产品中,我们可以很容易地使用 突触包管理器. 如果您的系统没有突触,请按如下所示进行安装。

$ 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 查找已安装的应用程序

帕克图 在漂亮的图表中可视化已安装的应用程序。 它最初是为 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 中查找当前安装的应用程序以及它们消耗的磁盘空间。 当您想要摆脱系统中不需要的应用程序以释放一些空间时,这可能很有用。

资源:

  • 帕克图网站

感谢您的光临!

帮助我们帮助您:

  • 订阅我们的电子邮件通讯: 立即注册
  • 支持 OSTechNix: 通过贝宝捐款
  • 下载免费的电子书和视频: TradePub 上的 OSTechNix
  • 联系我们: 红迪网 | Facebook | 推特 | 领英 | RSS订阅

祝你有美好的一天!!

BASH命令行磁盘空间在Linux中查找已安装大小的已安装应用程序Linuxpacgraph包管理Synaptic包管理器

[ad_2]

Related Posts