Linux删除无用缓存及垃圾文件

Linux删除无用缓存及垃圾文件

文章目录

  • Linux删除无用缓存及垃圾文件
    • 一、删除缓存
    • 2、清理opera firefox的缓存文件:
    • 3、清理Linux下孤立的包:
    • 4、卸载:tracker
    • 二、删除软件
    • 三、删除多余内核
      • 对于centos删除内核

一、删除缓存

sudo apt-get autoclean 清理旧版本的软件缓存

sudo apt-get clean 清理所有软件缓存

sudo apt-get autoremove 删除系统不再使用的孤立软件

这三个命令主要清理升级缓存以及无用包的。

2、清理opera firefox的缓存文件:

ls ~/.opera/cache4

ls ~/.mozilla/firefox/*.default/Cache

3、清理Linux下孤立的包:

终端命令下我们可以用:

sudo apt-get install deborphan -y

4、卸载:tracker

一般我只要安装ubuntu就会第一删掉tracker他不仅会产生大量的cache文件而且还会影响开机速度。

附录:
包管理的临时文件目录:
包在
/var/cache/apt/archives
没有下载完的在
/var/cache/apt/archives/partial

二、删除软件

sudo apt-get remove –purge 软件名
purge:删除软件缓存和配置

sudo apt-get autoremove
autoremove:会删除软件的依赖文件,一般不推荐。

删除系统不再使用的孤立软件

sudo apt-get autoclean

三、删除多余内核

1,首先要使用这个命令查看当前Ubuntu系统使用的内核

uname -a

2.列出当前系统中安装内核的 image 和 extra 文件。

dpkg –list | grep linux-image

3.同时删除 linux-headers-4.2.0-12 的 image 和 extra 文件。
sudo apt-get purge linux-image-4.2.0-12

4.上一步中的命令,将同时触发系统对其他内核文件必要性的检查。上一步骤中,提示 linux-headers-4.2.0-30 等内核文件现在不需要了,可以使用“apt-get autoremove”来卸载它(它们)。

执行上述自动卸载操作。

列出当前系统中安装的内核 headers 文件。

dpkg –list | grep linux-headers

image 、extra、 headers文件都是内核的组成文件。

继续删除 4.2.0-12 内核文件中的 headers 文件。

在终端中输入:

系统将删除 4.2.0-12 内核文件中的 headers 文件。

总之中间有“xxxxxx”那段的旧内核都能删,注意一般选内核 较小的删。

对于centos删除内核

使用uname -r查看内核版本
[root@xuexi ~]# uname -r
3.10.0-1062.18.1.el7.x86_64

接着使用rpm -q kernel查看系统内所有的内核
[root@xuexi ~]# rpm -q kernel
kernel-3.10.0-957.1.3.el7.x86_64
kernel-3.10.0-957.5.1.el7.x86_64
kernel-3.10.0-957.10.1.el7.x86_64
kernel-3.10.0-957.12.1.el7.x86_64
相互对照,将老旧内核使用yum remove命令删除
[root@xuexi ~]# yum remove kernel-3.10.0-957.1.3.el7.x86_64 kernel-3.10.0-957.5.1.el7.x86_64 kernel-3.10.0-957.10.1.el7.x86_64

文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树Linux入门删除一个文件24698 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年2月22日
下一篇 2020年2月22日

相关推荐