Linux 系统的清理

Linux 系统用常时间了系统也会有很多垃圾文件,应该适当的维护一下。本文主要针对 ArchLinux 来进行相关的维护。


为了维护系统,首先我们可以用 filelight 软件很直观的查看究竟是哪里的文件多。它好比 win 上面的 treesize 软件。

首先是包管理的缓存文件。可以大胆的用

1
2
sudo pacman -Sc
yay -Sc

清理包管理器的缓存。它们会清理所有不用的。如果想更干净甚至参数用为 Scc 。也不用担心,就是下回你再用包管理器的时候要多下载点东西。

/var/log/journal/ 存放的是日志文件。如果你确定之前的日志全部不需要了,可以大胆的

1
sudo rm -rf /var/log/journal/

来删除这些日志文件。

另外还可以用 pacman -Qtd 查找孤包。它们可能是以前某些软件的依赖,但是由于软件更新或者简单的用 sudo pacman -R xxx 卸载软件导致残存的依赖出现的。有时某些包可能被错误列出来,在确定卸载时需要谨慎。如果确定了这些包确实没用可以使用

1
pacman -Rns $(pacman -Qtdq)

将它们都清理掉。详情还是参考 pacman 使用) 吧。我建议这么干之前用 timeshift 来建立一个还原点。这样出事了不用怕。

还可以使用 BleachBit 来帮助进一步清理,但是用这个软件也小心点,有人反应过用它翻车的。我是 kde 用户,选择用 sweeper 软件进行一些简单的清理。

Welcome to my other publishing channels