Skip to content

清理无用包

标签
云服务器
运维
清理
字数
433 字
阅读时间
2 分钟

如果在Ubuntu上安装了一系列的GUI组件和桌面环境相关的软件包,比如 gnome-panelgnome-settings-daemonmetacitynautilusgnome-terminalubuntu-desktop等,通常会占用相当大的磁盘空间。特别是在安装期间,下载和解压缩的字体文件可能会占用大量空间。

要查看系统上哪些软件包占用了多少磁盘空间,可以用以下命令来列出已安装软件包的磁盘使用情况:

bash
dpkg-query -W --showformat='${Installed-Size;10}\t${Package}\n' | sort -k1,1n

这将列出已安装软件包按磁盘使用量从小到大排序。可以检查列表中占用磁盘空间较多的软件包,然后根据需要卸载它们。

要卸载不需要的软件包,可以使用 apt 命令。例如,要卸载 fonts-noto-cjk 软件包,可以运行以下命令:

bash
sudo apt remove fonts-noto-cjk

请确保在卸载软件包之前仔细查看列表,并确保不卸载系统关键组件。一旦卸载了不需要的软件包,将释放磁盘空间。

另外,您还可以查看临时文件和缓存文件,看看是否有可以清理的文件,以进一步释放磁盘空间。例如,您可以查看 /var/cache/apt/archives/ 目录,看看是否有过时的包缓存文件可以删除。

最后,如果您需要更详细的磁盘使用情况信息,您可以使用命令 df -h 来查看磁盘分区的使用情况,以了解哪个分区使用了多少磁盘空间。

贡献者

页面历史