首页 > 系统相关 >7招帮你释放Ubuntu磁盘空间

7招帮你释放Ubuntu磁盘空间

时间:2023-08-21 10:38:24浏览次数:35  
标签:缓存 删除 sudo apt 磁盘空间 Ubuntu 招帮

7招帮你释放Ubuntu磁盘空间_缓存

随着使用时间的推移,随着各种应用程序被添加和删除,任何操作系统都可能变得混乱。如果你使用的是 TB 级存储容量的硬盘,可能不在意经常为 Ubuntu 和 Linux Mint 系统清理、释放磁盘空间。但如果你的磁盘空间非常有限,就例如一台只有 128GB 硬盘的 SSD 笔记本,那么经常释放磁盘空间就非常必要。

1. 移除不再需要的软件包

如果你了解过 apt-get 或 apt 命令的详细用法,应该知道 autoremove 选项。此选项可以删除「安装某个软件包时」自动安装的依赖库和包,这些自动安装的依赖包在系统中通常是无用的,只用浪费磁盘空间。当然,autoremove选项也可以自动删除那些系统升级过程中被取代的老旧无用 Linux 内核。

这是一个自动化的傻瓜命令,可以时不时用它为 Ubuntu 系统释放一些可用硬盘空间:

sudo apt autoremove

如下图所示,招行该命令后可以为我的系统释放出 315MB 磁盘空间。

7招帮你释放Ubuntu磁盘空间_Ubuntu_02

2. 清理Ubuntu中的APT缓存

Ubuntu 使用 APT(高级软件包工具)在系统上安装、删除和管理软件,并且在软件卸载之后它还会保留先前下载和安装软件包的缓存。

APT 包管理系统会将下载的 DEB 包缓存在 /var/cache/apt/archives 文件中,随着时间的推移,由于拥有大量不需要的包这个缓存目录可以增长得相当大。

你可以使用以下命令查看此缓存的大小:

sudo du -sh /var/cache/apt

如你所见,我有超过 90MB 的缓存存储。 当你几乎没有剩余磁盘空间时,这 90MB 空间释放出来便可以救急。

7招帮你释放Ubuntu磁盘空间_Ubuntu_03

对于 APT 缓存我们有两种可选方式对其进行清理,其一为只删除过时的软件包:

sudo apt autoclean

另一种则是清理整个缓存(释放更多的磁盘空间):

sudo apt clean

3.清理缩略图缓存

为方便用户预览图片,Ubuntu 会自动为图片文件创建一个缩略图,用于在文件管理器中查看,而这些这些缩略图其实也是以文件形式隐藏存储在用户账户的 ~/.cache/thumbnails 目录当中。

如果你是摄影爱好者或是图片收藏者,随着时间的推移,缩略图的数量将大大增加。特别需要注意的是,如果你删除了某些照片或图片,这些自动生成的缩略图缓存还是会存在于磁盘当中,而不会自动清除。

你可以使用以下命令检查缩略图缓存的大小:

du -sh ~/.cache/thumbnails

7招帮你释放Ubuntu磁盘空间_Ubuntu_04

因此,每几个月左右清除缩略图缓存是一个很好的习惯。 最快捷的方法就是使用终端命令:

rm -rf ~/.cache/thumbnails/*

4.手动删除老旧Linux内核(专业)

前面介绍第 1 种方法时就提到了可以自动删除那些老旧无用的 Linux Kernel,但如果你在 Ubuntu 中曾手动安装过内核,则 apt autoremove 命令选项则不适用了。但删除不使用的旧版内核确实又可节省大量磁盘空间,所以对于手动安装的 Ubuntu 内核可以进行手动卸载。

首先使用如下命令列出当前 Ubuntu 中所有已经安装的 Linux Kernel:

sudo dpkg --list 'linux-image*'*

删除旧版内核与删除任何其他软件包一样:

sudo apt remove linux-image-VERSION

请自行将上述 VERSION 替换为要清除的内核版本,系统极客建议保持至少两个或三个最新版本内核,这样在无法使用最新内核启动系统时至少还有那么几个可替代品救急。

5. 删除多余的孤立包(专业)

首先我们要说说什么是 Ubuntu 系统中的孤立包(也叫多余的包):假设你安装了一个名为 myprogram 的软件包,而这个包又依赖于 mylib 库,这个库通常在安装 myprogram 时便会自动安装到系统当中。当你卸载 myprogram 应用时,mylib 库可能仍然保留在系统中。 此种情况下,mylib 就会成为一个孤立的包。

gtkorphan 这款图形化应用可以可以轻松找出并删除 Ubuntu 系统中的孤立包,先使用如下终端命令进行安装:

sudo apt install gtkorphan

安装好后在「多余的包」选项卡中即可对查找、删除孤立包。

7招帮你释放Ubuntu磁盘空间_缓存_05

老实说,除非你真的要挤出当前系统每 MB 可用空间,否则不建议使用这个选项。

6.卸载不必要的应用程序

相信每个人都有那么一款和几款几乎不用的游戏或应用程序存在于系统当中。不相信?去你 Ubuntu 系统查下软件列表就知道了。其实这条也不用我多说,如果你需要更多的磁盘空间,删除那些从不使用或较少使用的应用程序总是一个好方法。

删除软件可以使用「Ubuntu 软件」或直接终端命令:

sudo apt remove 软件包名

7. 使用GUI工具释放Ubuntu空间

如果你着实觉得本文介绍的内容太麻烦,也不喜欢用这些命令和工具,那么我向大家推荐一款集中清理 Ubuntu 系统的小工具,你可以通过前文了解如何在 Ubuntu 中使用 Stacer 清理工具。

7招帮你释放Ubuntu磁盘空间_缓存_06

标签:缓存,删除,sudo,apt,磁盘空间,Ubuntu,招帮
From: https://blog.51cto.com/706054oyu/7171227

相关文章

  • 如何使用U盘安装Ubuntu 14.04
    对于做运维的同学来说U盘装个系统不就是分分钟的事吗,这有什么好说的?U盘安装系统一般就是如下几步:下载系统镜像。通过刻录软件写入U盘。修改BIOS,从U盘引导。喝杯咖啡,愉快的等待安装完成。通常按操上面的步骤如法炮制都是屡试不爽的,可偏偏通过U盘安装Ubuntu却是问题重重,下面我们就来......
  • ubuntu从普通用户切换到root用户
      从普通用户与root用户之间的切换如果你是第一次从普通用户切换到root用户,首先需要建立root用户,让后设置密码,然后再切换。退出root用户 参考:https://www.bkqs.com.cn/content/xpgmvl8pk.html......
  • win10开启WSL安装ubuntu
    从win10开始提供了WSL来使用linux系统,这里利用wsl来安装ubuntu,1、首先要确保windows中的几个相关的选项是打开的 确定后重启系统 然后以管理员身份打开powershell,输入命令Enable-WindowsOptionalFeature-Online-FeatureNameMicrosoft-Windows-Subsystem-Linux2、设置......
  • ubuntu无法进入系统,安全模式修复内容
    背景环境ubuntu22服务器只是重启了下,就进不去系统了,查看了下启动报错情况,报无法识别某一个盘的ext4格式,于是想起来,那就是前端时间加了个/etc/fstab的配置,应该是挂载盘的格式没写对步骤进advanced模式选恢复模式,按e编辑修改只读为可读写把rorecoverynomodesetdis_ucode......
  • ubuntu升级Python版本
    一、已有Python版本1.使用以下命令查找系统上所有安装的Python版本ls/usr/bin/python2.使用以下命令更改Python3的符号链接sudoupdate-alternatives--install/usr/bin/python3python3/usr/bin/python3.813.使用以下命令检查Python3符号链接的当前版本python3--ver......
  • 管理文件和目录7(Ubuntu
    一:处理两个文件中的数据 这个命令就是join命令时会读取指定的两个文件,并将具有公共字段的行连接起来。 注意:在进行这一步前文件要经过排序。 格式:join[选项]文件名1文件名2 join命令在处理两个相关数据的文件时常有用,选项看不懂的搭配操作实践实践就知道了。 常用的......
  • 如何使用U盘安装Ubuntu 14.04
    对于做运维的同学来说U盘装个系统不就是分分钟的事吗,这有什么好说的?可偏偏通过U盘安装Ubuntu却是问题重重,下面我们就来说说几个U盘安装UbuntuServer时遇到的问题。对于做运维的同学来说U盘装个系统不就是分分钟的事吗,这有什么好说的?U盘安装系统一般就是如下几步:下载系统......
  • windows系统下从硬盘安装linux-ubuntu
    #windows系统下从硬盘安装linux-ubuntu-1.使用系统自带的分区工具,划10G左右的空间当作安装盘。分区格式为FAT32,取个名字叫A。-2.把下载好的ubuntu镜像打开,复制内容到安装盘A。-3.重启电脑,按F12选择硬盘启动项。这里选ubuntu。 ......
  • Linux专栏(二):创建虚拟机与Ubuntu安装
    本文将介绍在VMware中如何创建虚拟机并安装Ubuntu20.04系统1下载Ubuntu20.04镜像下载地址:Ubuntu官网镜像下载2创建虚拟机Step1:打开上文Linux专栏(一)——VMware的下载与安装下载的VMware,点击创建虚拟机,后在弹窗中默认设置点击下一步;Step2:按照如图下选择点击下一步;Step3:......
  • 在 win10 2021 LTSC 上安装配置 wsl2 和 ubuntu
    在win102021LTSC上安装配置wsl2和ubuntu的过程:win10系统启用wsl2:wsl--install----no-distribution(安装wsl2,会自动打开系统feature:wsl子系统,虚拟机平台.不再需要去控制面板--启用windows特性)设置wsl默认版本为wsl2:wsl--set-defa......