在Linux系统中管理垃圾文件并没那么简单,虽然产生的Linux垃圾文件比较少,但随着对Linux系统的操作难免会产生各种软件安装包、软件残余、浏览器缓存文件和文档缓存文件等等,对这些垃圾文件进行清理可以缓解系统空间容量,有效提高系统运行速度,下面介绍下利用命令清理Linux垃圾文件操作教程。

一、clean 命令删除所有的软件安装包。

在网络连接正常的情况下,我们执行软件安装命令,软件安装结束后,以 .deb 为后缀的软件包就不再需要了。这种情况和 Windows 平台、手机的安卓平台上的情况是类似的。我们可以定期对这些不再需要的软件安装包进行清理。

Ctrl + Alt + t 组合键调出终端,键入以下命令并执行:

sudo apt-get clean

即可删除所有存储在本地计算机的所有软件安装包。

如图所示,它实际上删除了 /var/cache/apt/archives 目录下所有以.deb 结尾的文件。

二、autoclean 命令删除不再可用的软件安装包。

该命令与clean类似,只不过它有选择地删除软件包:那些不再可用的安装包(比如,你再也不能够从软件仓库中下载到该软件包的当前版本、或更新版本)。

在终端内执行:

sudo apt-get autoclean

即可删除不再可用的软件安装包。

三、remove 命令删除特定软件。

类似于 Windows 控制面板中的“程序卸载命令”,remove 命令可以删除软件。

在终端内执行:

sudo apt-get remove 软件名

即可删除相应的软件。

四、用purge 命令删除软件“残余”。

purge 命令是 remove 命令的另一个版本,它可以在删除软件本身的同时,删除软件包的残余设置。类似于 Windows 环境下删除软件后的“软件残余”清理。

在终端中执行:

sudo apt-get purge 软件名

将删除相关软件,同时删除该软件的配置文件。

五、autoremove 命令删除不再需要的依赖软件包。

比如,我们安装软件 A,但是 A 依赖软件包 B,当 A 被安装的过程中,B 也必须被安装。

有一天,我们不再需要软件 A 并删除了它,我们就可以用autoremove 命令,删除当初为了满足 A 的依赖关系而安装的软件 B。

听起来怎么有点过河拆桥的意思呢。

总之,执行以下命令就可以删除不再需要的依赖包:

sudo apt-get autoremove

这在内核升级时比较常见:新内核被安装,就可以用上述命令删除旧的内核。

六、清理浏览器的缓存文件。

以 FireFox 浏览器为例,点击浏览器右上角的三道杠-->历史记录-->清除最近的历史记录,在弹出的对话框中可以选择清除最近或全部的浏览历史记录。

七、清除文档缓存文件。

如果在查看文档的过程中,计算机突然被强制关机或重启,正在查看的文档会在当前工作目录下,留下以“ .~ ”开头的缓存文件。如果这些缓存文件没有恢复的必要,可以将其删除。

在启动器栏上打开文件窗口,定位到目标文件夹,按Ctrl + h显示隐藏文件,这时当前文件夹下的隐藏文件就会露出真面目,比如上述的文档缓存文件。可以视情况将其删除。

在Linux系统中巧妙运用各种命令也能对系统垃圾文件进行清理,希望对Linux用户管理系统垃圾文件有所帮助。

linux 如何清理垃圾文件,清理Linux系统垃圾文件操作方法图文步骤详解相关推荐

  1. tecplot脚本在Linux系统下运行,Linux系统下安装Tecplot的步骤详解

    众所周知,Tecplot是Linux系统中的数据分析软件,Tecplot的功能正在变得更加完善,使用的人群也在逐渐增多.下面,我们就跟随U大侠小编一起来看看Linux系统下安装Tecplot的步骤详解 ...

  2. linux内核移植与开发板,Linux 2.6.36内核移植飞凌OK6410开发板完整步骤详解

    Linux 2.6.36内核移植飞凌OK6410开发板完整步骤详解 [复制链接] 今天终于让Linux内核在飞凌的板子上跑起来了,想来也是艰辛,为了移植成功,断断续续做了将近两个月的努力,期间郁闷不可 ...

  3. linux下 卸载qt_Ubuntu14.04安装、配置与卸载QT5的步骤详解

    1.之前我下载的是QT5.13版本但是安装结束后Qtcreator出现打不开,这里我推荐Qt5.9版本,下载网址如下: https://download.qt.io/official_releases ...

  4. tif文件如何转换成jpg?图文步骤详解

    tif文件如何转换成jpg?将TIF格式图像转换为JPG格式图像的过程并不复杂,但需要注意以下几点.首先,需要注意图像质量.由于TIFF格式的图像使用无损压缩,因此文件更大,并且图像质量更高.JPG格 ...

  5. linux系统安装服务器过程,Linux系统服务器安装宝塔面板图文过程详解

    现在网站大多数都是用PHP开发的,特别是些CMS系统,例如织梦和wordpress这些. 既然用PHP开发,那么服务器用Linux系统是最合适不过(当然你用Windows也是可以的). linux系统 ...

  6. linux系统重启网卡的方法步骤详解

    在实际工作中,经常会遇到Linux系统进行重启网卡的操作.接下来是小编为大家收集的linux系统重启网卡方法,希望能帮到大家. linux系统重启网卡方法 一.service network rest ...

  7. linux怎样重启网卡,linux系统重启网卡的方法步骤详解

    在实际工作中,经常会遇到Linux系统进行重启网卡的操作.接下来是小编为大家收集的linux系统重启网卡方法,希望能帮到大家. linux系统重启网卡方法 一.service network rest ...

  8. linux中电商环境配置,Linux CentOS 7.0中java安装与配置环境变量的步骤详解

    一.前言: CentOS7.0虽然自带JDK1.7和1.8,运行"java -version"命令也可以看到版本信息,但是jdk的安装环境不全,比如缺少tool.jar和dt.ja ...

  9. 魅族mx4刷linux,魅族MX4(Ubuntu版 双4G)怎么刷机,图文教程详解

    玩安卓手机最大的乐趣当然就是刷机了,为了让魅族MX4(Ubuntu版 双4G)手机变的更快,通常都会通过刷机来提高魅族MX4(Ubuntu版 双4G)手机的运行速度,下面跟大家分享怎么用奇兔刷机对魅族 ...

  10. tail是Linux命令吗,linux系统中tail命令的使用详解

    Linux系统中tail命令是查看文件末尾内容的主要功能,下面由学习啦小编为大家整理了linux系统中tail命令的使用详解,希望对大家有帮助! linux系统中tail命令的使用详解 1 命令功能 ...

最新文章

  1. esp32 linux内核,【小狂系列】跟着小狂玩ESP32之编译环境搭建篇
  2. Vim 实用技术,第 1 部分: 实用技巧
  3. c++ 协程_理解Python协程(Coroutine)
  4. SAP UI5 应用开发教程之五十二 - 如何使用 SAP UI5 的标准控件结合 Cordova 插件调用手机摄像头进行条形码扫描试读版
  5. 文档级关系抽取方法,EMNLP 2020 paper
  6. Linux——进程管理简单学习笔记(二)
  7. python 画频率分布直方图求平均数_Python绘制频率分布直方图的示例
  8. python 重启同一个程序_Python – 在重启之间保存程序的状态?
  9. vue模板引擎_Vue.js模板引擎理解
  10. 如何用PS缩小图片而清晰度不变?
  11. MPP文件怎么打开?五种方法总有最合适!
  12. Adobe Acrobat 如何通过书签制作多级目录
  13. 汇报:阳光事业在阳光下进行
  14. 【渝粤题库】广东开放大学 文化创意学 形成性考核
  15. 【笔记】ARM裸机程序开发_part1
  16. 软件测试中搭建测试环境?
  17. IT专业人士如何高效的学习专业知识
  18. 2 应用层 - 应用层协议原理
  19. 在webstorm2019.3.4中设置自动换行
  20. 2022年注册会计师考试(税法)练习题及答案

热门文章

  1. 搞懂朴素贝叶斯分类算法
  2. 浅谈标签概念及应用场景
  3. php smarty 加减,php Smarty配置方法
  4. Hadoop加速器GridGain
  5. c语言三角函数乘法怎么表示,C语言实现三角函数表
  6. 2020年度最值得关注论文TOP10
  7. [网络流24题] 洛谷P3356 火星探险问题 费用流
  8. java安装后怎么下载forge_我的世界forge怎么安装
  9. abyy a+poj1062
  10. ajax oracle数据库数据类型,ajax连接oracle数据库数据