我收到消息说我已超出配额限制。我是 Linux 新手,不知道该怎么办。使用 Windows,我可以轻松转到控制面板,添加/删除程序,并卸载不使用的占用大量磁盘空间的程序。如何在 Linux 中执行同样的事情?
我已经尝试过了sudo apt-get autoremove
,但还是收到消息sudo: apt-get: command not found
。此外,du -sk * | sort -nr | head -10
只显示占用大量磁盘空间的目录,而不是哪些程序占用了大量磁盘空间
编辑:我的部门告诉我,我可以使用 Baobab 以图形方式查看哪些程序占用了大量内存。它说要转到“分析器 → 扫描文件系统”,但我没有在任何地方看到这个
答案1
有一个工具可以为和工具wajig
添加另一层更高级的命令行 UI 。dpkg-...
apt-...
它具有您所需要的功能:
$ wajig large
列出已安装的最大软件包,计算解压和安装后的总大小。这可能比文件大得多*.deb
- 它以奇怪的方式取决于文件数量和大小。
上述命令还列出了已安装但后来卸载的软件包的安装大小,并保留了配置文件。
要省略它们,请使用 grep 查找以installed
、 为行尾 ( $
) 的行,并以完整的单词 -\b
标记单词开始或单词结束。:
$ wajig large | grep '\binstalled$'